Rockwell Automation

Senior Firmware Engineer (Communication Protocol)

Rockwell Automation
Apply
1 day ago
Singapore, SingaporeSenior

Responsibilities

  • Analyze, design, program, debug, modify, troubleshoot, and test embedded firmware.
  • Develop firmware for industrial communication protocols including Ethernet/IP, BACnet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP.
  • Develop firmware features, remediate and manage firmware improvements, and support testing and compliance processes for drives products.
  • Review subsystem and system designs for implications and maximize reuse of existing firmware components, frameworks, and protocol libraries.
  • Investigate and resolve firmware anomalies with functional test, customer support, other internal teams, and customers as needed.
  • Maintain traceability between requirements and testing while improving engineering processes and best practices.
  • Collaborate effectively as an individual contributor and leader within globally distributed and matrixed teams.
  • Stay current with embedded firmware engineering, cybersecurity methodologies, and relevant technologies.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a firmware concentration, or equivalent experience.
  • 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.
  • At least five years of experience in communication protocol development and real-time firmware systems is preferred and identified as a must in the posting.
  • Proven ability to develop high-quality, maintainable firmware subsystems or systems productively.
  • Familiarity with Python, Green Hills Integrity OS, Multi IDE, TCP/IP networking, Git or similar version control tools, Achilles, Burp Suite, Jira, and Jama.
  • Ability to organize and direct activities of other employees and communicate complex technical information clearly in a globally distributed team.
  • Familiarity with cybersecurity requirements and practices for embedded and industrial products; cybersecurity training or certification is a plus.
  • Familiarity with CIP and CIP Security protocols and agile processes such as Scrum and SAFe is preferred.
  • Strong collaboration skills, customer focus, and experience working in a team or matrixed organization.

Benefits

  • Comprehensive mindfulness programs with a 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 policy requiring employees to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

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