Senior Firmware Engineer (Communication Protocol)
rockwellautomation · Singapore
Job description
About the role
Rockwell Automation is hiring a few Senior Firmware Engineers (Communication Protocol) as part of its development engineering expansion in Singapore. The engineer maximizes reuse of existing internal or external firmware components, frameworks and communication protocol libraries to shorten the product development cycle, and reviews subsystem and system designs of others for design implications. The position reports to the Power Motion Business (PMB) Singapore Engineering Manager and receives functional support from the global development engineering team.
Key responsibilities
- Analyze, design, program, debug and modify firmware, troubleshooting code and involving analog and digital hardware and firmware operating systems.
- Work on embedded firmware for drive products: developing firmware features, improving and managing firmware, testing and compliance standards.
- Design, develop and test firmware for protocols such as Ethernet/IP, BacNet, Profibus, Profinet, SNMP, serial communication and Modbus TCP.
- Participate in improving engineering processes and best practices, and keep the link between requirements and testing strong.
- Investigate firmware anomalies with the functional test, customer support or other teams and resolve them.
- Stay current on embedded firmware and cybersecurity methods through research, training and seminars.
- Work in diverse frameworks including Agile and Scrum, and function in a globally distributed team.
Required profile
- Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering (with a focus on firmware), or equivalent.
- Experience developing communication protocols, analyzing, designing, programming and testing real-time firmware with C/C++.
- Ability to organize and direct the activities of others and communicate with a globally distributed team.
- Preferred: minimum 5 years of communication protocol development experience, a Master's degree, cybersecurity training or certification, familiarity with Scrum and SAFe, and knowledge of CIP and CIP Security protocols.
Required skills
- C/C++ (or another middle-to-high-level language); object-oriented analysis and design; real-time development.
- Desired: Python, Green Hills Integrity OS and Multi IDE, TCP/IP networking, Git, security tools such as Achilles and Burp Suite, and Jira and Jama.
What we offer
- Mindfulness programs with a premium Calm membership.
- Paid volunteer time off after 6 months of employment, plus company volunteer and donation matching.
- Employee Assistance Program and personalized wellbeing programs through OnTrack.
- On-demand digital course library for professional development and other local benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
rockwellautomation
Singapore
Related job offers
-
Associate Staff Engineer - Design Validation
silabs Singapore -
Associate Staff Engineer - Design Validation
silabs Singapore -
Product Manager (Contract) - Subscription & Auto Renewal
careers-at-sleek Singapore -
Project Manager (Fixed-Term, 1 Year)
activate-interactive-pte-ltd Singapore -
Low Code Engineer (Fixed-Term, 1 Year)
activate-interactive-pte-ltd Singapore