Industrial Firmware Engineer Rockwell Automation Milwaukee, WI arm,freertos,c,cpp,can,ethernet,modbus,industrial,us_midwest,enterprise,medium_team 95000 130000
Rockwell Automation

Industrial Firmware Engineer

Location Node Milwaukee, WI (onsite)
Base Compensation USD 95k – USD 130k
Commitment full-time
Clearance Req none
arm freertos c cpp can ethernet modbus industrial us_midwest enterprise medium_team Visa OK

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