R

Rockwell Automation

Industrial automation hardware, software, services

Staff Firmware Engineer - Communication Protocol

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering with a concentration in Firmware, or equivalent, is required.
  • Experience in communication protocol development, including analysis, design, programming, and testing of real-time firmware systems using modern engineering practices, C/C++ or another middle- to high-level language, Python, and scripting languages is required.
  • The ability to specify and develop high-quality, maintainable firmware subsystems or systems at a high rate of productivity is required.
  • The ability to organize and direct activities of other employees and communicate with a globally distributed team is required.
  • The candidate must be able to communicate complex technical information clearly and concisely in verbal and written form.
  • The candidate must demonstrate a customer-centric approach to understand internal and external customers.
  • Strong collaboration skills in a matrixed organization and experience as a team member are required.

Responsibilities

  • Lead the architecture, design, development, and maintenance of embedded firmware for industrial communication solutions.
  • Drive development and integration of communication protocols, including EtherNet/IP, BACnet, PROFINET, Profibus, Modbus TCP, SNMP, and serial communication.
  • Define communication subsystem architectures and reusable firmware frameworks across product platforms.
  • Provide technical leadership and mentoring to firmware engineers.
  • Lead complex troubleshooting, root cause analysis, and resolution of communication and networking issues.
  • Drive quality through requirements traceability, design reviews, testing, and standards compliance.
  • Collaborate with firmware, systems, hardware, quality, and product management teams globally.
  • Support continuous improvement of engineering processes, tools, and best practices.
  • Stay current with industrial networking, embedded firmware, and cybersecurity technologies.
  • Ensure compliance with company policies, quality systems, and applicable industry standards.
  • Work in a diverse set of firmware development frameworks, including Agile and Scrum, as business demands.
  • Network with senior internal and external personnel in the area of expertise and with key contacts outside it.
  • Function effectively in a globally distributed team environment as both an individual contributor and a leader.

Desired Qualifications

  • Experience with Python, Green Hills Integrity OS and Multi IDE, TCP/IP networking, Git or similar version-control tools, security testing tools such as Achilles and Burp Suite, and collaboration tools such as Jira and Jama is desired.
  • A Master's degree in Computer Science or Computer Engineering, or equivalent in-depth knowledge and experience, is desired.
  • Cybersecurity training or certification and familiarity with cybersecurity requirements and practices for embedded and industrial products are preferred.
  • Familiarity with Agile processes such as Scrum and SAFe is desired.
  • Familiarity with CIP and CIP Security protocols is preferred.
  • A minimum of seven years of experience in communication protocol development, including analysis, design, programming, and testing of real-time firmware systems using modern engineering practices, C/C++ or another middle- to high-level language, Python, and scripting languages, is listed as preferred.

About the Company

Rockwell Automation

Industrial automation hardware, software, services

Rockwell Automation provides hardware, software, and services to improve operational efficiency, reliability, and sustainability in industrial settings. It integrates automation components—sensors, controllers, software, and cloud/on‑premises platforms—to monitor, control, and optimize processes. It differentiates itself with a broad global portfolio, a strong emphasis on OT cybersecurity, maintenance management, digital twin capabilities, and industry‑specific sustainability solutions. Its goal is to help customers increase productivity, reduce operating costs, and meet environmental and reliability standards through integrated technology and ongoing support.

Company size
10,001+
Company stage
IPO
Headquarters
Milwaukee, WI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Rockwell Automation

See more jobs