
Senior Firmware System Engineer
Rockwell Automation3 days ago
Singapore, SingaporeSenior
Responsibilities
- Design embedded firmware solutions for industrial automation products.
- Design and implement firmware subsystems and participate in firmware architecture, design reviews, and technical discussions.
- Develop unit tests, integration tests, and system verification activities.
- Perform requirements traceability, design validation, continuous improvement, and firmware quality activities.
- Investigate and resolve firmware defects, customer-reported issues, and field anomalies.
- Collaborate with hardware, systems, quality, cybersecurity, and product management teams throughout the product lifecycle.
- Support cybersecurity-by-design and secure firmware development activities.
- Participate in development processes and continuous integration and delivery activities.
- Mentor junior engineers and provide technical leadership on projects.
- Contribute to engineering best practices, coding guidelines, development processes, and firmware quality programs.
- Ensure compliance with company policies, quality standards, regulatory requirements, and engineering processes.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent.
- At least 2 years of embedded system firmware development experience focused on analysis, design, programming, testing, real-time firmware systems, and device drivers.
- Experience with C/C++ or another middle- to high-level language, Python, and scripting languages.
- Experience with Green Hills Integrity OS and Multi IDE, TCP/IP networking, Git or similar version control tools, and collaboration tools such as Jira and Jama.
- Experience with real-time operating systems is required; FreeRTOS or Zephyr experience is preferred.
- Experience specifying and developing high-quality, maintainable firmware subsystems or systems at a high rate of productivity.
- Ability to organize and direct activities of other employees and communicate with a globally distributed team.
- Preferred qualifications include a master’s degree in Computer Science or Computer Engineering, or equivalent in-depth knowledge and experience.
- Familiarity with Python, CIP and CIP Security protocols, and secure firmware development practices is preferred.
- Familiarity with Scrum and SAFe is preferred.
- Ability to collaborate in a matrixed organization and demonstrate a customer-centric culture.
Benefits
- Hybrid work in the Singapore office, with employees generally expected to work at a Rockwell location on Mondays, Tuesdays, and Thursdays unless business obligations require otherwise.
- Premium Calm membership and comprehensive mindfulness programs.
- 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.
- Other local benefits may apply.
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.