General Motors
Senior Software Architect - Mechatronic Infrastructure
Milford, Michigan, United States of America +1 · Hybrid · Senior · Full-time · Posted Oct 19, 2026
- Location
- Milford, Michigan, United States of America
Warren, Michigan, United States of America - Experience
- 5+ years of relevant software experience; preferred 7–10 years in embedded, infrastructure, or automotive software.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or a related field, or equivalent experience.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role, now or in the future.
About the job
Defines embedded infrastructure software requirements and architecture, then builds automated tests to verify deployable solutions for mechatronic systems.
What you'll do
- Lead technical direction across infrastructure areas and translate ECU-level requirements into testable Solution and POD requirements.
- Create Gherkin scenarios and reusable C++ and Python test automation; drive defect triage and root cause analysis.
- Improve traceability and engineering workflows with tooling, CI/CD, and AI-enabled practices; mentor engineers.
What they ask for
- Bachelor’s degree in a related field, or equivalent experience.
- Strong C++ and Python skills; experience with test automation for embedded or distributed systems.
- Working knowledge of AUTOSAR Classic or similar embedded platforms; experience with CAN, LIN, Ethernet, UDS, and DoIP.
- Understanding of software lifecycle, testing, CI/CD, and experience using AI or LLM tools to improve engineering work.
Nice to have
- Master’s degree in a related field.
- Experience with HIL, bench automation, vehicle testing, service-oriented communication, or extending automation frameworks.
Tools
C++, Python, AUTOSAR Classic, CAN, LIN, Ethernet, UDS, DoIP
AI focus
Uses AI and LLM tools to accelerate design, improve requirements and test quality, support debugging, and streamline engineering workflows.
Model-written summary · the original posting is authoritative