Lead Embedded Engineer - Automotive RTOS & ECU Expert

BayOne Solutions

San Francisco (CA)

On-site

USD 150,000 - 210,000

Full time

40 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BayOne Solutions is seeking an experienced embedded software engineer to develop and maintain software for RTOS-based automotive ECUs in a San Francisco setting. You will perform board bring-up, hardware validation, and embedded debugging, while collaborating with cross-functional teams and mentoring junior engineers.

The role requires hands-on experience with MCU families (Infineon/NXP/ARM), proficiency in C/C++, Python or Rust, and familiarity with CAN, UDS, and Automotive Ethernet.

Qualifications

  • 8+ years of embedded software experience with Infineon, NXP, or ARM MCUs.
  • Strong knowledge ofFreeRTOS/SafeRTOS, C/C++, and Python or Rust.
  • Hands-on experience with board bring-up, debugging tools, lab equipment, and peripheral drivers (SPI, I2C, UART, GPIO).
  • Knowledge of UDS, CAN, and Automotive Ethernet.

Responsibilities

  • Develop and maintain software for RTOS-based automotive ECUs.
  • Perform board bring-up, hardware validation, and embedded debugging.
  • Troubleshoot hardware/software issues and collaborate with cross-functional teams.
  • Work with build systems, device trees, kernel drivers, and low-level software.
  • Mentor junior engineers and provide project status, risks, and updates.

Skills

Embedded software
C/C++
Python
Rust
FreeRTOS
Board bring-up
Debugging tools
CAN
UDS
ARM MCUs
SPI
I2C
UART
GPIO

Education

Bachelor's/Master's degree in Engineering/CS

Tools

Infineon SDK

Job description

BayOne Solutions is seeking an experienced embedded software engineer to develop and maintain software for RTOS-based automotive ECUs in a San Francisco setting. You will perform board bring-up, hardware validation, and embedded debugging, while collaborating with cross-functional teams and mentoring junior engineers.

The role requires hands-on experience with MCU families (Infineon/NXP/ARM), proficiency in C/C++, Python or Rust, and familiarity with CAN, UDS, and Automotive Ethernet.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Linux Real-Time & SoC Bring-Up
Embedded Software Engineer - Linux Real-Time & SoC Bring-Up

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Lead Embedded Software Engineer – RTOS / Automotive ECU
Lead Embedded Software Engineer – RTOS / Automotive ECU

Wise Skulls LLC • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Lead/Senior Embedded Engineer
Lead/Senior Embedded Engineer

BayOne Solutions • San Francisco (CA)

On-site
USD 150,000 - 210,000
Staff / Lead Embedded Firmware Engineer – RTOS
Staff / Lead Embedded Firmware Engineer – RTOS

ITP IT PERFORMANCE sp. z o.o. • Iowa

On-site
USD 190,000 - 270,000
Senior Embedded RTOS Lead – Automotive Platforms
Senior Embedded RTOS Lead – Automotive Platforms

Capgemini • Palo Alto (CA)

On-site
USD 57,000 - 90,000
Lead Embedded RTOS Engineer - Automotive ECU
Lead Embedded RTOS Engineer - Automotive ECU

Wise Skulls LLC • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Lead RTOS Software Engineer for Automotive ECUs (Irvine)
Lead RTOS Software Engineer for Automotive ECUs (Irvine)

ALTEN Technology USA • Irvine (CA)

On-site
USD 140,000 - 160,000
FreeRTOS Engineer - Embedded Software (Automotive ECU)
FreeRTOS Engineer - Embedded Software (Automotive ECU)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Automotive Embedded Firmware Engineer - FreeRTOS (Bare-Metal)
Automotive Embedded Firmware Engineer - FreeRTOS (Bare-Metal)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Senior Real-Time Embedded Firmware Architect
Senior Real-Time Embedded Firmware Architect

42dot • San Francisco (CA)

On-site
USD 175,000 - 248,000