Industrial Firmware Engineer
Overview
Rockwell Automation is hiring an Industrial Firmware Engineer to join the Milwaukee-based Control Products team. You will design and implement real-time firmware for programmable logic controllers, variable frequency drives, and industrial I/O modules running FreeRTOS on ARM Cortex-M and Cortex-R processors. Your code controls manufacturing lines, oil refineries, water treatment plants, and other critical infrastructure worldwide.
You will develop protocol stacks for EtherNet/IP, Modbus TCP/RTU, and CANopen, write low-level drivers for industrial communication PHYs, and implement deterministic control loop scheduling. You will work closely with systems engineers to define functional safety requirements per IEC 61508 and participate in hardware-software integration testing using HIL test benches.
The ideal candidate has 3-5 years of embedded firmware experience with strong C and C++ skills, working knowledge of industrial communication protocols (EtherNet/IP, Modbus, CANopen), and experience with ARM-based microcontrollers. Familiarity with IEC 61508 functional safety, industrial automation concepts, and real-time control systems is a plus.
Variables & Compensation
- Health insurance
- 401(k) with match
- Profit sharing
- Tuition assistance