Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian and Volkswagen Group Technologies Logo

Staff Embedded Software Engineer

Rivian and Volkswagen Group Technologies

$186,000 - $246,450
Oct 4, 2025
Palo Alto, CA, US
Apply Now

Rivian and Volkswagen Group Technologies is looking to solve the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world by providing the foundational software stack for Design Verification of the PCBAs & ECUs for current and next-generation vehicle platforms, including Autonomy, Infotainment, and Vehicle Controls.

Requirements

  • Strong hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, MediaTek, or similar platforms.
  • Proficient in Embedded Linux, QNX, DriveOS, and experience with hypervisor-based systems (e.g., Type-1 hypervisors, Gunyah, ACRN, etc.).
  • Strong background in multimedia development with a particular focus on camera and/or display subsystems - including driver integration, middleware, and user-space application development.
  • Proven experience in ECU-level software development for complex infotainment systems.
  • Experience with performance analysis and optimization of CPU, GPU, and NPU workloads.
  • Expert proficiency in C, C++, and Python.
  • Good understanding of Linux and/or RTOS fundamentals, Board Support Packages, kernel configuration, device driver interfaces, and debugging tools.

Responsibilities

  • Lead and contribute to the bring-up of new hardware platforms at the ECU level for infotainment systems, including initial boot, driver integration, and system-level debugging.
  • Design, develop, and implement dedicated software features specifically for testing the ECU against its specifications.
  • Develop and execute comprehensive validation strategies, Including Stress Testing: Design and implement rigorous stress tests for critical ECU subsystems (CPU, GPU, NPU, Multimedia subsystems) to identify performance bottlenecks, thermal limitations, and ensure system stability under extreme loads.
  • Analyze and optimize ECU system performance, identifying areas for improvement and implementing efficient solutions.
  • Develop and maintain manufacturing software for End-of-Line (EOL) testing, ensuring quality control and efficient production processes for ECUs.
  • Focus on validating and optimizing the camera and display subsystems at the ECU level, from driver integration and middleware validation to user-space application testing, ensuring high-quality multimedia experiences within the infotainment system.
  • Identify and resolve complex software and hardware issues at the ECU level, utilizing various debugging tools and techniques, with an ability to work across organizations/teams.

Other

  • Comfortable and effective working in fast-paced environments such as startups, consumer electronics, or automotive domains, with a proven ability to adapt to evolving requirements.
  • Ability to crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
  • Bachelor’s or Master’s degree in Computer Science/Engineering or a related field.
  • 7+ years' experience in Embedded Software Development.
  • Experience with automotive-grade SoCs is a significant plus.