Rivian and Volkswagen Group Technologies is looking to develop the most advanced integrated diagnostics system in the world, capable of proactively monitoring, analyzing, and learning from their fleets throughout their lifecycle to address the challenges of electric vehicles through technology that will set the standards for software-defined vehicles.
Requirements
- Familiarity with automated testing frameworks and tools (e.g., GitLab CI, pytest).
- Exposure to HiL and vehicle-level testing, with familiarity with vehicle communication protocols (e.g., CAN, CANFD, ETH, LIN), and diagnostic communication protocols (e.g., DoCAN, DoIP, UDS, WWHOBD, OBDonUDS, ZEVonUDS, SOVD).
- Experience in building and maintaining CI/CD pipelines, integrating automated tests, and deploying them in cloud environments is a plus.
- Expertise in Python, with proficiency in C, C, or similar languages.
- Experience with Databricks, SQL, PySpark, and Rust is a plus.
- Experience in OBD II; technical understanding of electrical vehicle architecture; familiarity with all OSI layers of diagnostic communication protocols; familiarity with diagnostic standards (SAE J2012, SAE J1979, SAE J1930, SAE J1962, SAE J1978, etc.)
- Demonstrated ability to solve complex technical problems and deliver technical projects.
Responsibilities
- Develop tooling and solutions that serve as a quality checkpoint for all diagnostic systems testing at various test levels (vehicle, subsystem, ECU hardware-in-the-loop (HiL), etc.).
- Develop and implement CI/CD pipelines to ensure rapid, reliable, and automated test deployments across different environments.
- Continuously enhance test processes to increase automation coverage, improve efficiency, and reduce testing cycle times while maintaining high quality and reliability.
- Evaluate and select the appropriate tools, frameworks, and technologies to improve the efficiency and effectiveness of the testing process.
- Collaborate with team members across diagnostic development, diagnostic test and integration, diagnostic calibration, and diagnostic software to ensure smooth integration of tools and pipelines, enhancing overall team productivity.
- Explicitly solicit these team members’ user stories, use cases, pain points, and insights to identify gaps and design solutions to increase efficiency in the diagnostic system development lifecycle.
- Build and maintain diagnostic development tools that streamline workflows across the development lifecycle, ensuring efficiency in diagnostic development, validation, testing, and calibration processes.
Other
- 1 - 10+ years of experience in a similar engineering role (preferably within the Automotive, Aerospace, or Tech-related industry) (Level commensurate with experience).
- Ability to collaborate with multiple cross-functional disciplines, including external stakeholders.
- Ability to think fast, prioritize, and make decisions that benefit Rivian and Volkswagen Group Technologies as a whole using a first principles approach.
- Exceptional verbal and written communication skills.
- BS in Engineering (preferably Software, Electrical, Data Science, Mechanical, Mechatronics, or similar discipline).