Rockwell Automation

Senior Firmware System Engineer

Rockwell Automation
Apply
3 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.

Tech Stack

Categories

Rockwell Automation

About Rockwell Automation

10,000+ employees

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.

Contact me