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

Staff Embedded Software Engineer

Home > C/C++ programming jobs

Staff Embedded Software Engineer in USA new

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

Responsibilities

  • Perform board bring-up, verification, and debugging of automotive electronics.
  • Develop and execute validation strategies, including stress testing of CPU, GPU, NPU, and multimedia ECU subsystems.
  • Benchmark and optimize ECU system performance while identifying bottlenecks, thermal limitations, and stability issues.
  • Troubleshoot complex software and hardware issues at the ECU level using debugging tools and techniques.
  • Collaborate with hardware engineers, validation and test automation teams, software architects, peers, stakeholders, customers, technical leaders, OEMs, and ODMs.
  • Create and maintain documentation for software designs, APIs, and test procedures.

Requirements

  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 8+ years of experience in embedded software development.
  • Hands-on experience with high-performance or automotive-grade SoCs such as Snapdragon, NVIDIA Orin, or MediaTek.
  • Proficiency with Embedded Linux, QNX, DriveOS, and hypervisor-based systems including Type-1 hypervisors, Gunyah, or ACRN.
  • Experience with automotive infotainment and connectivity platforms, including subsystems such as camera/display, memory/storage, GNSS, UWB, RF, A2B, and Bluetooth audio.
  • Strong C and C++ coding skills and understanding of Linux/Android, kernel configuration, device-driver interfaces, and debugging tools.
  • Strong BSP and kernel bring-up expertise using Linux, U-Boot, or an equivalent bootloader.
  • Experience using Lauterbach, oscilloscopes, JTAG, and flashing tools.
  • Understanding of SPI, I2C, Ethernet, PCIe, CAN, and other interface or communication protocol stacks.
  • Experience with Python and shell scripting.
  • Preferred qualifications include knowledge of operating-system internals, ARM architecture, embedded toolchains, automotive communication protocols, ISO 26262, and embedded CI/CD pipelines.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs for eligible full-time positions; bonus payments are discretionary and equity is subject to applicable plan terms.
  • Comprehensive benefits for full-time employees, including health coverage, retirement savings, time off, and family planning programs.
  • Benefits offerings vary by country.
  • The employer provides reasonable accommodations during the application and hiring process.

Salary: $186k - $256k/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

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA

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