Lead Software Engineer, RTOS-based Automotive Platforms

ALTEN Technology USA•Irvine, CA
•$140,000 - $160,000•Onsite

About The Position

ALTEN Technology USA is seeking a Lead Software Engineer to own software and validation work on RTOS-based automotive ECUs, including board bring-up and debugging across hardware and software. The engineer will lead a team sustaining ECUs across several hardware generations. The team will ramp up on the existing codebase and build pipelines, then enable hardware validation tests. The role is on-site five days per week in Irvine, California. ALTEN Technology USA is an engineering company that supports clients across aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and other industries. The company is part of the global ALTEN Group. The role includes collaboration with architecture, hardware, and software teams; technical communication with stakeholders, customers, technical leaders, and OEMs/ODMs; and guidance for junior engineers. Weekly status, risk, and decision documentation is provided to program leadership.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 8 years of embedded software experience on microcontrollers such as Infineon, NXP, or ARM.
  • Solid understanding of FreeRTOS or SafeRTOS fundamentals, including tasks, scheduling, interrupts, synchronization, and memory management.
  • Experience bringing up or configuring at least one RTOS-based platform.
  • Proficiency with embedded debug tools such as JTAG/SWD, Lauterbach or similar, in-circuit debuggers, and flashing tools.
  • Experience using lab equipment such as an oscilloscope, logic analyzer, multimeter, and power supplies.
  • C/C++ for bare-metal and RTOS, plus Python or Rust.
  • Board bring-up and low-level driver experience with SPI, I2C, UART, GPIO, timers, ADC/DAC, and external memories.
  • Automotive diagnostics and flashing experience, including UDS, CAN, and automotive Ethernet.
  • Experience with build systems, device trees, and kernel driver development.

Nice To Haves

  • Platform and BSP development for MCU-based ECUs, including clocking, device configuration, and hardware abstraction layers.
  • Experience with hardware components such as sensors and gate drivers.
  • Familiarity with the Infineon SDK and toolchain.
  • ISO 26262 functional safety awareness.

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing.
  • Develop and maintain the software stack for hardware verification and validation of RTOS-based automotive ECUs.
  • Perform board bring-up, verification, and debugging of automotive electronics.
  • Debug and triage issues across the software and hardware stack, working with multiple teams to resolve them.
  • Use build systems, device trees, and kernel driver development.
  • Communicate clearly with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
  • Collaborate with architecture, hardware, and software teams on debugging and validation.
  • Train and guide junior engineers.
  • Provide weekly status, risk, and decision documentation to program leadership.

Benefits

  • Mentorship and career growth opportunities.
  • Comprehensive benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service