
Senior / Firmware Engineer (Communication Protocol)
Rockwell Automation1 day ago
Singapore, SingaporeSenior
Responsibilities
- Analyze, design, program, debug, modify, troubleshoot, and test embedded firmware.
- Develop firmware for communication protocols used in drives products, including Ethernet/IP, BACnet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP.
- Design firmware subsystems that address runtime performance, memory, simplicity, correctness, reusability, reliability, security, and safety.
- Reuse internal and external firmware components, frameworks, and communication-protocol libraries to accelerate product development.
- Review subsystem and system designs for system-level implications.
- Investigate and resolve firmware anomalies with functional test, customer support, and other teams.
- Maintain the link between requirements and testing while improving engineering processes and best practices.
- Collaborate with stakeholders and globally distributed teams as an individual contributor and leader.
- Stay current with embedded firmware engineering and cybersecurity methodologies relevant to industrial products.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent; a master’s degree is preferred.
- At least 2 years of experience developing communication protocols, including analysis, design, programming, and testing of real-time firmware systems.
- Proficiency with C/C++ or another middle- to high-level programming language and object-oriented analysis and design.
- Experience with real-time development and modern engineering practices.
- Ability to develop high-quality, maintainable firmware subsystems or systems productively.
- Familiarity with Python, Green Hills Integrity OS and Multi IDE, TCP/IP networking, Git or similar version-control tools, Achilles, Burp Suite, Jira, and Jama.
- Cybersecurity training or certification and familiarity with embedded and industrial cybersecurity practices are preferred.
- Familiarity with CIP, CIP Security, Scrum, and SAFe is preferred.
- Ability to organize and direct activities of other employees and communicate complex technical information clearly.
- Ability to collaborate effectively in a matrixed, globally distributed organization and demonstrate customer-centric behavior.
Benefits
- Comprehensive mindfulness programs with premium Calm membership.
- Volunteer paid time off available after six months of employment for eligible employees.
- Company volunteer and donation matching program.
- Employee Assistance Program.
- Personalized wellbeing programs through the OnTrack program.
- On-demand digital course library for professional development.
- Hybrid work arrangement in Singapore, with expected work at a Rockwell location on Mondays, Tuesdays, and Thursdays unless business obligations require otherwise.
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.