
Staff Platform Integration Engineer
Rivian and Volkswagen Group Technologies8 hours ago
Base Salary
$171k - $256k/yr
Responsibilities
- Set technical direction for BSP integration, automated test execution, and HIL testing across platforms.
- Define test plans, entry and exit criteria, launch gates, CI test images, and release validation pipelines.
- Review nightly regression, BSP, and HIL results using pytest, LAVA, Labgrid, and Jenkins, and lead root-cause analysis.
- Lead hardware bring-up, smoke testing, validation testing, and system-level debugging for new hardware revisions.
- Define testable hardware abstraction layer interface contracts for application and middleware teams.
- Lead cross-team platform integration and end-to-end testing through production release sign-off.
- Represent integration and test coverage readiness in roadmap, risk, escalation, and leadership reviews.
- Mentor integration and test engineers through code, test script, and test strategy reviews.
- Use AI tools for test case generation, test plan design, log parsing, and failure triage.
- Travel for on-site test bench setup, vehicle drives, and time-critical testing.
Requirements
- A degree in computer science, computer engineering, electrical engineering, software engineering, or information systems, or equivalent professional experience.
- At least 10 years of professional embedded software experience, including BSP, bootloader, or kernel work and leadership in production-hardware test automation and verification.
- At least 6 years of hands-on Linux kernel and driver development, including device tree configuration and automated Linux testing.
- Strong C programming and debugging skills, plus advanced Python and shell scripting skills.
- Experience leading automated test infrastructure using pytest, LAVA, Labgrid, Jenkins-driven HIL rigs, and multi-platform test systems.
- Experience owning Yocto Project or equivalent build-system architecture.
- Expertise in root-cause analysis for wireless, connectivity, and boot issues, including performance, stability, and interoperability testing.
- Ability to communicate clearly and influence decisions across teams without direct authority.
- Working knowledge of automotive protocols and testing methods including CAN, CAN FD, Ethernet, PCIe, Wi-Fi, and Bluetooth.
- Experience analyzing telemetry, logcat, and diagnostic data, and testing wireless performance, coexistence, and interoperability.
- Experience with infotainment diagnostics including OBD-II, UDS, SOVD, fault logging, and DTCs.
- Experience with telematics, end-to-end data routing, and cloud-connected and mobile-app feature validation.
- Preferred experience with fault injection, fuzzing, coverage-guided testing, HIL benches, and automated automotive ECU test equipment.
- Preferred experience with Android, Android Automotive OS, Automotive Grade Linux, VTS, CTS, secure boot, firmware update validation, or security test methods.
- Preferred upstream contributions to Linux kernel, U-Boot, or Yocto projects and experience with Agile delivery, CI/CD automated gates, or test-driven development.
Benefits
- Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs.
- Comprehensive benefits including health coverage, retirement savings, time off, and family planning programs.
- Benefits offerings vary by country.
- The role requires flexibility to travel for on-site test bench setup, vehicle drives, and time-critical testing.
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.