Software Systems Integration Engineer, Vehicle Systems

Rivian and Volkswagen Group Technologies•Palo Alto, CA
•$116,300 - $159,950

About The Position

As a Software Integration Engineer, you will integrate and validate vehicle software systems from early prototypes through customer launch. You will bridge early mule builds and production, supporting feature integration and system stability across the vehicle software stack, from low-level drivers to high-level applications. The role calls for strong system intuition and the ability to make real-time prioritization decisions that accelerate development, improve testing capabilities, and mitigate program risks. You will investigate unfamiliar technical domains and translate component-level issues into potential system-wide impacts.

Requirements

  • B.S. in Electrical Engineering, Computer Science, or a related field.
  • 1–3 years of relevant experience in automotive, complex subsystems, or similar consumer electronics devices.
  • Strong understanding of dependencies between electrical and mechanical systems, with working knowledge of automotive electrical systems and communication protocols such as CAN, LIN, and Ethernet.
  • Fluency in debugging Ethernet and CAN communication issues using industry-standard tools.
  • Understanding of continuous integration and continuous deployment (CI/CD) software development models.
  • Ability to work in a fast-paced development environment.
  • Team player with excellent communication skills.
  • Passion for taking software from development to a verified product.

Responsibilities

  • Perform hands-on software integration and validation on prototype vehicles, lab cars, and other system assets through all build phases, from early mules to production launch.
  • Execute system-level integration test plans and develop scripts and tools to automate testing and data analysis.
  • Triage, debug, and conduct root-cause analysis on complex system-level integration issues spanning multiple ECUs and software domains.
  • Implement and validate enabling features, such as OTA updates and vehicle sleep functions, to accelerate development and testing across the fleet.
  • Provide technical analysis to support prioritization of foundational low-level work versus high-level feature development based on program needs.
  • Investigate unfamiliar ECU domains and software stacks to resolve integration blockers and ensure system stability.
  • Analyze and report component-level issues, explaining potential system-level risks to engineering leadership.
  • Collaborate with architecture, platform, and application developers to define and resolve software dependencies.

Benefits

  • Competitive base salary
  • Eligibility for an annual company performance bonus program for full-time positions; payments are discretionary and not guaranteed.
  • Eligibility for equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable plan terms.
  • Comprehensive benefits package for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service