Job Description: Position Summary We are seeking a detail-oriented and technically versatile Vehicle Software Integration Test Engineer to support Human-Machine Interface (HMI), User Experience (UX), and User Interface (UI) validation for next-generation vehicle systems. In this role, you will serve as a bridge between hardware and software domains, working hands-on with vehicles and Test Development Kits (TDKs). You will utilize debugging tools, perform software updates, and support pre-production HMI quality validation initiatives. The successful candidate will play a critical role in ensuring test environments are properly configured and capable of executing reliable HMI validation testing. Key Responsibilities HMI Validation & Testing - Set up validation requests for HMI, UX, and UI features across vehicle infotainment systems using TDKs and vehicles. - Perform HMI validation testing and report quality assurance concerns. - Validate software implementations against design releases. Vehicle & TDK Configuration - Utilize in-house diagnostic tools and Android Debug Bridge (ADB) to debug and configure testing environments on vehicles and TDKs. - Ensure appropriate software levels are flashed and required Diagnostic Identifiers (DIDs) are enabled for HMI testing. - Set up vehicles and TDKs with appropriate hardware and software configurations to evaluate prototype designs and HMI display content. Software & Simulation Support - Collaborate cross-functionally with software teams to set up and execute Python scripts enabling simulation support for: - HMI testing - Software download processes Hardware & Software Integration - Support hardware and software integration efforts across embedded control units (ECUs). - Facilitate seamless communication between hardware and software systems. - Work with prototype hardware configurations to support testing activities. CAN Network Support - Utilize CAN hardware for feature signal simulation. - Record CAN information to support deployment and monitoring of vehicle network signals. - Send CAN messages and configure system parameters using in-house tools. Troubleshooting & Root Cause Analysis - Break down complex system issues into fundamental root causes. - Troubleshoot concerns spanning both hardware and software layers. - Retest systems to confirm resolution and readiness for HMI testing. - Review ECU configurations and root-cause issues impacting HMI validation. Documentation & Process Improvement - Document software methodologies, processes, and procedures. - Create and maintain documentation related to vehicle and bench update processes. - Simplify test procedures and configuration processes through analytical problem-solving. Additional Responsibilities - Maintain a strong understanding of vehicle architecture and communication systems. - Adapt to changing priorities, evolving test environments, and dynamic project requirements. - Support prototype hardware integration, including ECU swaps and wire harness modifications when required. - Occasional travel may be required between Mexico and California.