Rivianvw.Tech
Senior Platform Integration Engineer
Palo Alto, California, Remote. Posted 4 days ago
The role
You will own the end-to-end BSP test and release lifecycle for vehicle compute and Infotainment/Connectivity ECU software. You will lead platform integrations, system-level debugging, and mentor engineers.
What you will do
- Set and review technical direction for BSP integration, automated test execution, and HIL testing
- Lead design reviews and define test plans, entry and exit criteria, and launch gates
- Review nightly regression, BSP, and HIL results and drive root-cause analysis
- Lead complex hardware bring-up and smoke/validation testing for new hardware revisions
- Define testable interface contracts for the hardware abstraction layer
- Represent integration and test coverage readiness in roadmap, risk, and escalation reviews
- Mentor senior and junior integration and test engineers
- Use AI tools for test case generation, test plan design, log parsing, and failure triage
Required qualifications
- A degree in computer science, computer engineering, electrical engineering, software engineering, or information systems, or equivalent professional experience
- 7+ years of professional embedded software experience, including BSP, bootloader, or kernel work, with leadership in test automation and verification on production hardware
- 4+ years of hands-on Linux kernel and driver development, including device tree configuration and automated testing on Linux
- Strong C programming and debugging skills
- Advanced Python and shell scripting for test frameworks, CI/CD pipelines, and log parsing
- Experience leading automated test infrastructure (pytest, LAVA, Labgrid, Jenkins-driven HIL rigs) across multiple platforms
- Experience owning Yocto Project or equivalent build system architecture
- Track record of leading cross-team platform integration and end-to-end testing from requirements through production release sign-off
- Expertise in root-cause analysis for wireless, connectivity, and boot issues
- Clear written and verbal communication
Nice to have
- Working knowledge of automotive protocols and their test methods (CAN, CAN FD, Ethernet, PCIe, Wi-Fi, Bluetooth)
- Ability to analyze telemetry, logcat, and diagnostic data
- Experience with wireless (Wi-Fi, 5G, LTE, GPS, Bluetooth) performance, coexistence, and interoperability testing
- Diagnostic testing experience on infotainment platforms (OBD-II, UDS, SOVD, fault logging, DTCs)
- Understanding of end-to-end data routing, telematics, and validation of cloud-connected and mobile-app features
- Experience setting multi-year test automation roadmaps or BSP verification strategies for automotive programs
- Experience with fault injection, fuzzing, or coverage-guided testing of kernel and driver code
- Experience with HIL benches and automated test equipment for automotive ECUs (dSPACE, NI, Vector)
- Experience with Android or Android Automotive OS, or with Automotive Grade Linux test suites such as VTS and CTS
- Experience with secure boot, firmware update validation, and security test methods
Benefits
- Competitive base salary
- Annual company performance bonus program
- Equity in the form of Restricted Stock Units (RSUs)
- Health coverage
- Retirement savings
- Time off
- Family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders addressing the challenges of electric vehicles through technology for software-defined vehicles.