OPEN
Posted on
Mid-Level Firmware Engineer Microcontrollers and RTOS
Auburn Hills, United States
On-site
Role summary
Develop low-latency, bare-metal or RTOS-based firmware for standalone monitoring microcontrollers (MCUs) in an automotive environment. This role focuses on implementing safety features, state machines, and vehicle network communication layers while collaborating with SoC architects.
Details
LocationAuburn Hills, United States
Work typeOn-site
LanguageEnglish
Responsibilities
- Develop low-latency, bare-metal or RTOS-based firmware for standalone monitoring microcontrollers
- Implement power-up/power-down state machines and vehicle network communication layers using CAN and LIN
- Configure watchdog timers, hardware safety gates, and failure-handling safety loops
- Partner with SoC architects to offload time-critical safety checks from the main application processor
- Perform rigorous testing of firmware functionality under simulated vehicle stress conditions
Requirements
Candidates should have a background in Electrical or Computer Engineering and demonstrate the ability to read complex electrical schematics and datasheets while working with safety-critical embedded systems.
Experience
Minimum 3-5 years of hands-on experience in microcontroller firmware development
Education
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
Team structure
The role involves close collaboration with SoC architects and is based in Auburn Hills.