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

  • 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

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Sr Advanced Embedded Engr

  • Honeywell
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD