Rockwell Automation

Senior Firmware Engineer (Communication Protocol)

Rockwell Automation
Apply
6 hours ago
Singapore, SingaporeSenior

Responsibilities

  • Analyze, design, program, debug, and modify firmware for industrial drives products.
  • Design, develop, and test embedded firmware for communication protocols including Ethernet/IP, BACnet, PROFIBUS, PROFINET, SNMP, serial communication, and Modbus TCP.
  • Reuse internal and external firmware components, frameworks, and communication protocol libraries to shorten product development cycles.
  • Review subsystem and system designs for system-level implications.
  • Develop firmware features, remediate and manage firmware improvements, and support testing and compliance processes.
  • Investigate and resolve firmware anomalies with functional test, customer support, internal, and potentially customer teams.
  • Maintain the link between requirements and testing while driving product quality.
  • Participate in engineering process and best-practice improvements.
  • Stay current with embedded firmware engineering and cybersecurity methodologies through research, training, and seminars.
  • Collaborate effectively as an individual contributor and leader in a globally distributed team.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent.
  • Experience developing communication protocols through analysis, design, programming, and testing of real-time firmware systems using C/C++ or another mid- to high-level language.
  • Minimum of five years of experience in communication protocol development and real-time firmware systems is preferred and stated as required in the posting.
  • Proven ability to specify and develop high-quality, maintainable firmware subsystems or systems productively.
  • Ability to organize and direct activities of other employees and communicate with globally distributed teams.
  • Familiarity with Python, Green Hills Integrity OS, Multi IDE, TCP/IP networking, Git or similar version control tools, Achilles, Burp Suite, Jira, and Jama.
  • Strong collaboration, communication, customer focus, and teamwork skills in a matrixed organization.
  • Master's degree in Computer Science or Computer Engineering or equivalent in-depth knowledge is preferred.
  • Cybersecurity training or certification and familiarity with cybersecurity requirements for embedded and industrial products are preferred.
  • Familiarity with CIP and CIP Security protocols and agile processes such as Scrum and SAFe is preferred.

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 requiring work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless business obligations require working elsewhere.

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