Embedded Software Lead

External job listingat Gstateci

Tasks Develop and validate software for RTOS-based automotive ECUs. Lead board bring-up, hardware verification, and debugging. Develop kernel drivers, configure device trees, and work wit...

External source - not verified22 hours agoOpen until: Jan 22, 2027

Salary

Not provided

Location

Palo Alto, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Lead

Palo Alto, United States

Job description

Tasks

  • Develop and validate software for RTOS-based automotive ECUs.
  • Lead board bring-up, hardware verification, and debugging.
  • Develop kernel drivers, configure device trees, and work with build systems.
  • Debug hardware/software issues and collaborate with cross-functional teams.
  • Mentor junior engineers and provide regular project updates.

Requirements

  • 8+ years of embedded software experience with MCUs such as Infineon, NXP, or ARM-based platforms.
  • Strong knowledge of FreeRTOS or SafeRTOS.
  • Hands-on RTOS platform bring-up and configuration.
  • Strong C/C++ programming for bare-metal and RTOS environments.
  • Board bring-up and low-level driver development: SPI, I2C, UART, GPIO, timers, ADC/DAC, and external memories.
  • Device trees, build systems, and kernel driver development.
  • Hardware debugging using JTAG/SWD, Lauterbach, oscilloscopes, and logic analyzers.
  • Automotive diagnostics and flashing: UDS, CAN, and automotive Ethernet.
  • Python or Rust scripting experience.
  • Preferred: MCU-based ECU platform and BSP development.
  • Preferred: Experience with sensors, gate drivers, and Infineon SDK/toolchain.
  • Preferred: ISO 26262 functional safety awareness.
  • U.S. Citizens (USC) / Green Card Holders (GC) Only

Schedule

  • Contract

How to apply

  • Please share your updated resume by email.

Location

  • Palo Alto, CA (Preferred)
  • Irvine, CA

Similar jobs