Vehicle Software Integration Test Engineer

Dearborn 48120

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.

Â