This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility
HMI Software Integration and Validation
Test Development and Execution
Process and Tool Improvement
Control Module Verification
Vehicle-Level Troubleshooting
Development and Fleet Support
Experimental Software and Technical Reviews
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 have
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