Drimva

General Motors

Staff Software Engineer - Automation Library Development

Warren, Michigan, United States of America +2 · Hybrid · Staff · Full-time · Posted Sep 23, 2026

Location
Warren, Michigan, United States of America
Remote - Washington
Milford, Michigan, United States of America
Experience
7+ years in software development. Preferred: 3+ years in automotive software development or test automation.
Education
Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
Visa sponsorship
GM does not provide immigration-related sponsorship for this role, now or in the future.

About the job

Defines and delivers Python automation libraries and frameworks for scalable, vehicle-level testing across systems and subsystems, supporting GM’s Software-Defined Vehicle ecosystem.

What you'll do

  • Set automation library strategy, coding standards, and engineering best practices; review code.
  • Collaborate across teams to improve automation architecture, tooling, pipelines, and quality frameworks.
  • Mentor the automation team and lead technical workshops to solve complex engineering problems.

What they ask for

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of software development experience (C++, C#, Python, etc.).
  • Hands-on experience developing test automation and frameworks.
  • Experience with open-source and/or commercial automation tools.

Nice to have

  • Experience driving adoption of AI-enabled software development practices, including AI-assisted coding, test generation, documentation, code review, and workflow optimization.
  • Automotive software or test automation experience; vehicle architecture, SDV, AUTOSAR, networking, or Automotive Ethernet knowledge.

Tools

Python, C++, C#, Automotive Ethernet, SOME/IP, AUTOSAR Adaptive, AUTOSAR Classic, Wireshark

AI focus

Preferred experience driving adoption of AI-enabled software development practices, including AI-assisted coding, test generation, documentation, code review, and automation workflow optimization.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)