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