Rockwell Automation

Firmware Engineer (Communication Protocol)

Rockwell Automation
Apply
6 hours ago
Singapore, SingaporeSenior

Responsibilities

  • Analyze, design, program, debug, and modify firmware.
  • Develop and test firmware for industrial communication protocols, including EtherNet/IP, BACnet, PROFIBUS, PROFINET, SNMP, Serial Communication, and Modbus TCP.
  • Troubleshoot firmware applications and investigate and resolve anomalies with functional test, customer support, and other teams.
  • Develop firmware features and manage firmware improvements, testing, process requirements, and compliance standards for drives products.
  • Review subsystem and system designs for system-level implications and maximize reuse of firmware components, frameworks, and protocol libraries.
  • Maintain the connection between requirements and testing to drive firmware quality.
  • Participate in engineering process and best-practice improvements.
  • Stay current on embedded firmware engineering and cybersecurity methodologies and technologies.
  • Collaborate effectively in globally distributed and matrixed teams as an individual contributor and leader.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent qualification.
  • At least 3 years of experience developing communication protocols, including analysis, design, programming, and testing of real-time firmware systems using C/C++ or another middle- to high-level language.
  • Proven ability to specify and develop high-quality, maintainable firmware subsystems or systems.
  • Experience with object-oriented analysis and design and real-time development.
  • Familiarity with Python, Green Hills Integrity OS, Multi IDE, TCP/IP networking, Git or similar version control tools, Achilles, Burp Suite, Jira, and Jama.
  • Familiarity with cybersecurity requirements and practices for embedded and industrial products; cybersecurity training or certification is a plus.
  • Ability to organize and direct activities of other employees and communicate technical information clearly in a globally distributed team.
  • Strong collaboration skills in a matrixed organization and a customer-centric approach.
  • Master’s degree in Computer Science or Computer Engineering, equivalent in-depth knowledge, familiarity with Agile processes such as Scrum and SAFe, and familiarity with CIP and CIP Security protocols are preferred.

Benefits

  • Comprehensive mindfulness programs with premium Calm membership.
  • Volunteer paid time off available after 6 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 policy requiring employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless business obligations require working elsewhere.
  • 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