This role is a critical piece of our overall success. The Diagnostic System Test and Integration Engineer is responsible for the end-to-end testing and integration of all diagnostic software for specific sub-systems in the vehicle to ensure a robust, reliable vehicle diagnostic system. You will work directly with associated diagnostic system development engineers within onboard diagnostics and enhanced diagnostics across the complete diagnostic feature development process, continually pushing the boundaries to leverage automation across every step of feature development and integration.
- Responsible for full test coverage of new diagnostic features including:
- Identification, derivation/definition, and documentation of all test cases in correspondice with originiating requirements across the diagnostic system (OBD and Enhanced Diagnostics), and across all levels of testing (sub-system to vehicle-level; white box to black box).
- Execution of all test cases in concert with feature development and integration.
- Integration of all test cases into an automated means for robust regression testing and initial feature development (including development, implementation, and upkeep of HiL test cases).
- Responsible for integration of new diagnostic features including development software testing and iteration; bug finding, root causing, and fixing, in collaboration with diagnostic system development engineers and software developers; and MR reviews.
- Execute vehicle-level testing of the onboard diagnostic system and enhanced diagnostic system across the program lifecycle (i.e., in developmen; as regression within software release cycles; and in verification testing for evaluation of the production vehicles’ diagnostic system performance).
- Work with the diagnostic system development, calibration, and automation engineers to identify necessary testing and validation activities, and to synergize on overall feature development.
- Identify, develop, and implement methods to automate and streamline testing in collaboration with the Diagnostic Automation Team.
- Work with sub-system and component-level test teams to ensure appropriate test coverage exists (e.g., at HiL and SiL levels), and to ensure comprehensive test coverage in development and regression testing.
- Triage, troubleshoot, and root cause diagnostic related problems at the assembly plant and in the field.
- Support testing at the assembly plant and environmental test trips (e.g., hot weather, cold weather).
- BS in Engineering (preferably Electrical, Mechanical, Mechatronics or Software related discipline).
- Preferably 2+ years of experience in an engineering role (level negotiable based on experience).
- Preferably 2+ years of experience in vehicle testing related to diagnostics and/or functional safety.
- Technical understanding of electric vehicle architecture.
- Ability to work hands-on with electromechanical (vehicle) systems.
- Effective at troubleshooting and root causing issues in complex systems.
- Familiarity with C, Python, and Git.
- Familiarity with traditional vehicle test tools (e.g., Vector, ETAS, Softing, Peak).
- Familiarity with vehicle communication protocols (CAN, ETH, LIN, DoCAN, DoIP, XCP, etc.).
- Familiarity with requirements management tools is a plus (e.g., Jama, DOORs, CodeBeamer, etc.).
- Experience in OBDII, enhanced diagnostics, functional safety, and cyber security is a plus.
- Demonstrated ability to solve complex technical problems and deliver technical projects.
- Collaborate with multiple cross-functional disciplines, including external stakeholders.
- 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.