OPEN
Posted on

Mid-Level Firmware Engineer Microcontrollers and RTOS

Auburn Hills, United States
On-site

Role summary

Develop low-latency, safety-critical firmware for standalone monitoring microcontrollers within automotive systems. The role focuses on building robust bare-metal and RTOS-based solutions that handle vehicle communication layers and hardware safety checks.

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 and power-down state machines and vehicle network communication layers using CAN and LIN
  • Configure watchdog timers, hardware safety gates, and failure-handling safety loops
  • Collaborate 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 solid foundation in electrical or computer engineering with specific expertise in automotive bus protocols and embedded scheduling. The role requires the ability to work with complex hardware specifications and safety-critical firmware architectures.

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 working closely with System-on-Chip (SoC) architects.