
Staff Firmware Engineer (Communication Protocol)
Rockwell Automation2 days ago
Singapore, SingaporeStaff+
Responsibilities
- Lead the architecture, design, development, integration, and maintenance of embedded firmware for industrial communication solutions.
- Develop communication protocols and define reusable communication subsystem architectures and firmware frameworks across product platforms.
- Provide technical leadership and mentoring for firmware engineers.
- Troubleshoot communication and networking issues through root cause analysis and resolution.
- Drive requirements traceability, design reviews, testing, quality, and compliance with applicable standards.
- Collaborate with firmware, systems, hardware, quality, and product management teams globally.
- Support improvements to engineering processes, tools, and practices while contributing as both an individual contributor and technical leader.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent; a Master of Science in Computer Science or Computer Engineering or equivalent in-depth knowledge and experience is also desired.
- At least 7 years of experience developing communication protocols, including analysis, design, programming, and testing of real-time firmware systems.
- Experience with C/C++ or another middle- to high-level language, Python, and scripting languages.
- Desired expertise with Green Hills Integrity OS, Multi IDE, TCP/IP networking, Git or similar version control tools, Achilles, Burp Suite, Jira, and Jama.
- Ability to develop high-quality, maintainable firmware subsystems or systems and organize and direct the activities of other employees.
- Familiarity with embedded and industrial cybersecurity requirements, practices, CIP, and CIP Security protocols is desired or a plus.
- Strong communication, collaboration, organization, and independent working abilities in a globally distributed, matrixed team.
Benefits
- Hybrid work policy requires employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
- The role offers work in a globally distributed team collaborating across firmware, systems, hardware, quality, and product management functions.
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.