Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Embedded Software Engineer, RTOS

Home > C/C++ programming jobs

Sr. Embedded Software Engineer, RTOS in USA new

  • Rivian and Volkswagen Group Technologies
  • Full time
  • Email
  • Palo Alto, CA

Responsibilities

  • Develop and maintain software stacks for hardware design verification and validation on RTOS-based automotive ECUs.
  • Perform board bring-up, verification, debugging, and hardware/software issue triage across automotive electronics.
  • Develop application-layer software, low-level device drivers, software prototypes, SDKs, and validation test cases.
  • Work with build systems, device trees, kernel drivers, peripherals, and MCU-based platform/BSP components.
  • Collaborate with architects, design engineers, validation teams, customers, OEMs/ODMs, and external vendors to deliver quality code and resolve complex problems.
  • Communicate clearly with peers, stakeholders, customers, and technical leaders.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of professional experience developing embedded software on microcontrollers in automotive, industrial, or similar safety- or reliability-critical domains.
  • Understanding of FreeRTOS/SafeRTOS fundamentals, including tasks, scheduling, interrupts, synchronization, and memory management, plus experience bringing up or configuring an RTOS-based platform.
  • Strong programming skills in C/C++, Python, or Rust for bare-metal and RTOS development.
  • Hands-on experience with board bring-up and low-level drivers for SPI, I2C, UART, CAN, Ethernet, GPIO, timers, ADC/DAC, and external memories.
  • Proficiency with embedded debugging tools such as JTAG/SWD, Lauterbach or similar tools, in-circuit debuggers, and flashing tools.
  • Experience using oscilloscopes, logic analyzers, multimeters, and power supplies.
  • Ability to debug complex issues spanning firmware, hardware, and test or application software, with strong cross-functional technical communication.
  • Preferred experience with the Infineon SDK and toolchain, automotive ECUs, MCU-based ECU platform/BSP development, clocking, device configuration, hardware abstraction layers, sensors, gate drivers, and ISO 26262 functional safety awareness.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of Restricted Stock Units subject to applicable terms and approvals.
  • Comprehensive benefits for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.

Salary: $147k - $202k/yr

Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies unite to pioneer sustainable mobility solutions, blending cutting‑edge electric vehicle engineering with advanced autonomous driving capabilities. Together, they develop next‑generation platforms that prioritize performance, safety, and environmental stewa...

Similar positions

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide

Senior Embedded Software Engineer

  • L3Harris
  • Full time
  • USA
  • 10/15/2026
  • Salary: $105k - $171k/yr
  • Camden, NJ