Rivian and Volkswagen Group Technologies
Staff Platform Integration Engineer
$171K–$256K
Palo Alto, California +1 · Hybrid · Staff · Full-time · Posted Oct 29, 2026
- Location
- Palo Alto, California
Irvine, California - Experience
- 10+ years of professional embedded software experience; 6+ years of hands-on Linux kernel and driver development.
- Education
- Degree in computer science, computer engineering, electrical engineering, software engineering, or information systems, or equivalent professional experience.
About the job
Own the end-to-end BSP integration, testing, debugging, and release lifecycle for vehicle compute and infotainment/connectivity software, ensuring production readiness across hardware revisions.
What you'll do
- Set technical direction for BSP integration, automated testing, and HIL validation; define test plans and release gates.
- Lead hardware bring-up, regression review, system debugging, and root-cause investigations across teams.
- Mentor engineers and use AI tools to support test-case generation, test planning, log parsing, and failure triage.
What they ask for
- 10+ years of professional embedded software experience, including BSP, bootloader, or kernel work, and leadership in production-hardware test automation and verification.
- 6+ years of hands-on Linux kernel and driver development, including device tree configuration and automated Linux testing.
- Strong C skills and advanced Python and shell scripting; experience leading automated test infrastructure across multiple platforms.
- Experience owning Yocto Project or equivalent build-system architecture and leading end-to-end platform integration through production release sign-off.
Nice to have
- Working knowledge of automotive protocols and test methods, such as CAN, CAN FD, Ethernet, PCIe, Wi-Fi, and Bluetooth.
- Experience with automotive HIL benches and automated test equipment, such as dSPACE, NI, or Vector.
Pay
$171,100 – $255,750 USD base salary; equity and bonus offered, with no amounts stated.
Tools
C, Python, Linux kernel, Yocto Project, pytest, LAVA, Labgrid, Jenkins
AI focus
Use AI tools responsibly to speed up test case generation, test plan design, log parsing, and failure triage.
Model-written summary · the original posting is authoritative