General Motors
Senior Software Developer - Test Framework
$125K–$193K
Warren, Michigan, United States of America +1 · Hybrid · Senior · Full-time · Posted Sep 28, 2026
- Location
- Warren, Michigan, United States of America
Mountain View, California, United States of America - Experience
- 5-7+ years required; 3+ years designing, developing, and maintaining automated test tools and test framework solutions preferred.
- Education
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role; applicants who need sponsorship now or in the future should not apply.
About the job
Leads development of Python-based test automation frameworks and tools for testing embedded software across vehicle systems and development stages.
What you'll do
- Own automation features and initiatives, with a focus on automotive serial data needs.
- Design and develop scalable Python and Robot Framework automation solutions and libraries.
- Represent the team in technical discussions, review code, mentor developers, and contribute to Scrum activities.
What they ask for
- 5-7+ years of software development experience in popular programming languages, especially Python.
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Hands-on test automation development expertise and in-depth knowledge of multiple open-source off-the-shelf test automation tools.
- Strong verbal and written communication skills, ability to work autonomously, and a passing score on the applicable technical coding assessment.
Nice to have
- Knowledge of vehicle communication, automotive serial data protocols, vehicle electrical architecture, and vehicle subsystems; experience with Agentic AI systems and applications.
- Experience developing automated test tools and frameworks, using or developing open-source automation frameworks such as Robot, and working in Agile/Scrum teams; advanced degree in engineering or management/leadership.
Pay
125,200 to 192,700 (base salary; currency not stated)
Tools
Python, Robot
AI focus
Preferred experience developing Agentic AI systems and applications.
Model-written summary · the original posting is authoritative