Associate Firmware Engineer
Core
Design, test, and support firmware/embedded software applications for Rockwell Automation's existing and next-generation industrial products.
Role type
Associate Firmware Engineer (Embedded Systems)
Builds
Firmware and embedded software for industrial automation hardware
Domain
Industrial Automation / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, 32-bit Microcontroller programming, low-level device driver development, Real-Time Operating Systems (RTOS), communication protocols (Ethernet, USB, WiFi, CAN, Profibus, IO-Link), automated unit testing
Preferred skills
Design document creation, design patterns, hardware-assisted debugging, Secure Coding (CERT C/C++), Functional Safety/Security processes
Technologies
C, C++, RTOS, Ethernet, USB, WiFi, CAN, Profibus, IO-Link
Responsibilities
Develop embedded software using C and C++ for 32-bit microcontrollers; implement communication protocols and device drivers; perform automated unit testing; collaborate with global team members
Seniority
Associate, entry-level to early career