General Motors

Senior Software Test Engineer

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: Milford • Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Assembly

About the role

  • Collaborate with algorithm teams to develop test cases.
  • Execute Key Behavior Tests (KBTs) and Milestone Tests and run them both on Hardware in the Loop and Software in the loop simulations.
  • Document results, post findings, and sign off work tickets.
  • Identify and document improvements in standard work practices.
  • Implement enhancements to testing tools, workflows, and reporting systems.
  • Validate functionality on hardware-in-the-loop (HIL) benches and in-vehicle environments.
  • Diagnose and resolve integration issues across hardware, software, calibration, instrumentation, and wiring.
  • Support Problem Resolution and Tracking Systems (PRTS) and Global Incident Management (GIMs).

Requirements

  • 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.
  • Hands-on experience with hardware-in-the-loop (HIL) systems and vehicle diagnostics.
  • Strong knowledge of automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with legislated compliance standards and vehicle assembly/service tools.
  • Proficiency in troubleshooting complex integration issues across hardware and software domains.
  • Experience with experimental software development and rapid prototyping.
  • Excellent communication, documentation, and collaboration skills.
Benefits
  • This job may be eligible for relocation benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
hardware-in-the-loop (HIL)automotive communication protocolsCANLINEthernetembedded systemscontrol module developmenttroubleshootingexperimental software developmentrapid prototyping
Soft skills
communicationdocumentationcollaboration
Certifications
Bachelor’s degree in Electrical EngineeringMaster’s degree in Electrical EngineeringBachelor’s degree in Computer EngineeringMaster’s degree in Computer EngineeringBachelor’s degree in Software EngineeringMaster’s degree in Software Engineering