G
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