Software Test Engineer

General MotorsMilford Charter Township, MI
Hybrid

About The Position

General Motors is seeking an HMI Systems Integration Engineer to help develop, integrate, and validate cutting-edge Human Machine Interface (HMI) software for ADAS and vehicle control programs. In this role, you will collaborate across embedded software, SoC-based software, algorithm, and requirements teams to ensure high-quality feature integration from concept through validation. This position is ideal for an engineer who enjoys working across software and hardware domains, building robust test strategies, troubleshooting complex vehicle-level issues, and supporting innovative HMI solutions across current and future GM programs.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field
  • 3+ years of experience in automotive electronics, embedded systems, or control module development
  • Proficiency in Python, C, and C++
  • Hands-on experience with Hardware-in-the-Loop (HIL) systems and vehicle diagnostics
  • Strong knowledge of automotive communication protocols including CAN, LIN, and Ethernet
  • Experience working with embedded Android and Linux systems
  • Strong troubleshooting skills across hardware and software integration domains
  • Experience supporting experimental software development and rapid prototyping
  • Strong communication, documentation, and cross-functional collaboration skills

Nice To Haves

  • Experience with vehicle calibration and instrumentation
  • Familiarity with ETAS INCA
  • Familiarity with dSPACE and AMS
  • Familiarity with Autobot and Robot Framework
  • Familiarity with Vehicle Spy, Vector CANalyzer, and CANoe
  • Working knowledge of TCP/IP, UDP, and Wireshark
  • Strong problem-solving mindset with the ability to work effectively across cross-functional teams

Responsibilities

  • Partner with embedded software teams and SoC-based software teams across ADAS ECUs and VCU domains
  • Work closely with capability and requirements owners to develop, integrate, and test HMI software across General Motors programs
  • Develop and support end-to-end HMI tests for both existing and new ADAS features
  • Collaborate with algorithm teams to develop effective test cases and validation approaches
  • Develop test protocols and scripts to validate software integration
  • Support the continuous development of new test features, processes, and methodologies
  • Support software teams in developing and executing Key Behavior Tests (KBTs) and Milestone Tests for Global B and SDV controllers through both manual and automated methods
  • Execute KBTs and Milestone Tests in Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments
  • Document test results, communicate findings, and support issue closure through Jira ticket signoff
  • Identify and document opportunities to improve standard work practices
  • Implement enhancements to testing tools, workflows, and reporting systems
  • Contribute to more efficient and repeatable integration and validation processes
  • Validate functionality on HIL benches and in-vehicle environments
  • Ensure compliance with low-level hardware interfaces, serial programming, message authentication, diagnostics, electrical interfaces, and legislated requirements
  • Diagnose and resolve integration issues spanning hardware, software, calibration, instrumentation, and wiring
  • Support problem investigation and issue tracking through systems such as PRTS and GIM
  • Participate in development trips, assembly plant activities, prototype shop activities, garage support, and fleet testing as needed
  • Develop and validate experimental software for proposed changes
  • Support rapid prototyping and proof-of-concept activities
  • Conduct and participate in code reviews for algorithms, software, and specifications
  • Ensure alignment between I/O functional requirements and corresponding test cases

Benefits

  • Relocation benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service