Lead Software Engineer, RTOS-based Automotive Platforms
Core
Lead software and validation work on RTOS-based automotive ECUs, including board bring-up, debugging, and sustaining codebases across hardware generations.
Role type
Senior IC embedded software engineer (automotive RTOS)
Builds
Software stacks for hardware verification and validation of RTOS-based automotive ECUs
Domain
Automotive electronics and embedded systems
Required skills
C/C++ for bare-metal and RTOS, FreeRTOS/SafeRTOS fundamentals, embedded debug tools (JTAG/SWD), board bring-up, kernel driver development, automotive diagnostics (UDS/CAN/Ethernet), Python or Rust
Preferred skills
Platform and BSP development for MCU-based ECUs, hardware components (sensors/gate drivers), Infineon SDK and toolchain, ISO 26262 functional safety awareness
Technologies
FreeRTOS, SafeRTOS, Infineon, NXP, ARM, JTAG, SWD, Lauterbach, SPI, I2C, UART, GPIO, UDS, CAN, automotive Ethernet
Responsibilities
Ramp up on existing codebase, build pipeline, and regression testing; Develop and maintain software stack for hardware verification and validation; Perform board bring-up, verification, and debugging; Debug and triage across software and hardware stack; Train and guide junior engineers; Provide weekly status, risk, and decision documentation
Seniority
Senior, hands-on IC with team leadership