Software Test Engineer

General Motors (GM)

Hybrid Actively hiring Posted this week
Milford Proving Ground - Bldg 104A Posted 3 days ago

At a glance

AI generated

TL;DR

General Motors is hiring an HMI Systems Integration Engineer to join their dynamic team focused on developing cutting-edge Human Machine Interface (HMI) software for ADAS and vehicle control programs. This senior-level role involves collaborating with embedded software, SoC-based software, algorithm, and requirements teams to integrate and validate HMI features from concept through validation. Key responsibilities include creating end-to-end tests, developing test protocols, executing KBTs and Milestone Tests in HIL and SIL environments, and improving testing tools and workflows. The ideal candidate will have a background in automotive electronics or embedded systems, proficiency in Python, C, and C++, hands-on experience with HIL systems, and knowledge of automotive communication protocols like CAN, LIN, and Ethernet. This role offers the opportunity to work on innovative solutions for GM’s software-defined vehicle platforms.

Skills

Python C C++ HIL CAN LIN Ethernet Android Linux Jira PRTS GIM ETAS INCA dSPACE AMS Autobot Robot Framework Vehicle Spy Vector CANalyzer CANoe TCP/IP UDP Wireshark

What you'll do

  • Develop and integrate HMI software for ADAS and vehicle control programs.
  • Create and support end-to-end tests for existing and new ADAS features.
  • Validate functionality on HIL benches and in-vehicle environments.
  • Diagnose and resolve integration issues across hardware and software domains.
  • Implement enhancements to testing tools, workflows, and reporting systems.

What we're looking for

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
  • 3+ years of experience in automotive electronics, embedded systems, or control module development.
  • Proficiency in Python, C, and C++ programming languages.
  • Hands-on experience with Hardware-in-the-Loop (HIL) systems and vehicle diagnostics tools.
  • Strong knowledge of automotive communication protocols including CAN, LIN, and Ethernet.
  • Experience working with embedded Android and Linux systems for software development.
  • Strong troubleshooting skills across hardware and software integration domains.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 106 open roles on FindRole.

Listed pay typically runs $170,000–$261,300 across 59 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)