Senior Software Architect - Mechatronic Infrastructure

General Motors
Milford, MI

Description

The Role:

We are seeking a Senior Software Architect to both define infrastructure software requirements and develop the automated tests that prove those requirements. In this role you will translate ECU‑level requirements into smaller, deployable chunks (Solutions and POD‑level requirements), and ensure each of those pieces can be independently implemented, integrated, and verified.

You will act as a technical lead and subject‑matter expert across this flow – working with ECU‑level requirements owners, Mechatronics Infrastructure system engineers, and software implementers who write code within the POD construct – so that requirements are clear, testable, and backed by robust automation. You will coach other engineers, shape test and requirements architecture, and ensure our infrastructure solutions meet safety, quality, and performance expectations for GM’s global vehicle portfolio.

What You’ll do:

Technical Leadership & Requirements Authoring

Own the technical direction and serve as the primary technical contact in one or more infrastructure Solutions (e.g., Communications, Controller Safety, Cybersecurity, Data Management, Diagnostics, Programming, Moding) from concept through deployment and sustainment, providing guidance on requirement scope, breakdown, and prioritization to peers and leadership.

Lead cross‑functional workgroups (ECU‑level requirements owners, Mechatronics Infrastructure system engineers, SW implementation teams, bench/HIL and vehicle test) to gather, rationalize, and negotiate requirements into clear, testable infrastructure requirements that define interfaces involving PODs, Solutions, application, middleware, software generation tooling, and the BSW in general.

Test Automation Design & Implementation

Write high‑quality test scenarios in Gherkin format (Given/When/Then) that capture expected behavior, negative paths, and non‑functional requirements for Solutions and PODs.

Implement and maintain automation code that binds Gherkin scenarios to reusable C++ step definitions and analyze results to identify defects, performance issues, and systemic gaps in requirements or implementation to ensure fast, reliable feedback for infrastructure software changes.

Work with system and software engineers to triage, root‑cause, and close issues discovered by automated tests; feed learnings back into requirements, test cases, and coding guidelines, and drive improvements in built‑in quality by influencing design for testability and edge‑case coverage.

Collaboration, Standards & Continuous Improvement

Manage and refine the team backlog for requirements and test automation work within your area, working closely with other team members to balance feature, enabler, and quality items.

Coach and mentor other engineers in requirements authoring, Python test development, infrastructure concepts (AUTOSAR, SOME/IP, Ethernet, diagnostics), and good testing practices; help onboard new team members and rotations.

Maintain and grow deep knowledge of relevant standards and technologies, including AUTOSAR, UDS, J1979, J1979-2, J1979-3, DoIP, and service‑oriented communication (e.g., SOME/IP, DDS, REST).

Help define and refine guidelines for infrastructure requirements, Gherkin scenarios, test case authoring, and traceability from ECU‑level requirements to Solution/POD requirements and automated tests/results.

Evaluate new tools, frameworks, and methods in requirements management, test automation, and data analysis; pilot promising approaches and scale those that demonstrably improve coverage, stability, or developer productivity.

Your Skills & Abilities (Required Qualifications)

Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or related technical field; or equivalent experience.

5+ years of relevant software experience, including test automation for embedded or distributed systems.

Strong proficiency in C++ for test automation or tooling (frameworks, fixtures, data parsing, reporting).

Working knowledge of AUTOSAR Classic concepts and configuration, or equivalent embedded platform experience.

Practical experience with automotive communication protocols such as CAN, LIN, and Ethernet, and familiarity with diagnostic protocols like UDS and DoIP.

Solid understanding of the software development lifecycle, testing methodologies, and CI/CD practices.

Demonstrated ability to analyze complex issues, decompose them into testable scenarios, and drive issues to closure across a multi‑stakeholder environment.

Strong written and verbal communication skills; able to explain infrastructure behavior, constraints, and test results to both technical and non‑technical stakeholders.

Comfortable working independently with a high degree of initiative, while also collaborating effectively within cross‑functional teams.

What Will Give You A Competitive Edge (Preferred Skills)

Master’s degree in Software, Computer, or Electrical Engineering, or related field.

7–10 years of experience in embedded, infrastructure, or automotive software, ideally including SDV or similar large‑scale architectures.

Experience designing or extending test automation frameworks, including integration with CI/CD, metrics, and dashboards.

Hands‑on experience with serial data, service‑oriented communication (e.g., SOME/IP, DDS, REST), Diagnostics and controlling mechatronic controller hardware.

Familiarity with HIL systems, bench automation, and vehicle test workflows.

Prior experience coaching engineers, leading small technical initiatives, or acting as a feature lead in an Agile environment.

Experience using AI and other LLM models to reduce design times and streamline process flows.

GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.)

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Posted 2026-05-11

Recommended Jobs

Mailroom Associate - Grand Rapids, MI (in office position)

Stenger & Stenger PC
Grand Rapids, MI

Job Description Job Description About Us: Stenger & Stenger, founded in 1994 in Grand Rapids, MI, is a fast-growing, dynamic law firm specializing in creditors’ rights across 9 states. Our mis…

View Details
Posted 2026-04-17

Pharmaceutical Rep - Entry Level

Innovativ Pharma, Inc.
Kalamazoo, MI

Pharmaceutical Sales Representative (Entry level or Experienced) We are a national Pharmaceutical CSO company bring life-changing medicines to those who need them, as well as improve the understa…

View Details
Posted 2026-03-31

OTR Dry van Lease-purchase Job in Clinton Township, MI by HMD Trucking

HMD Trucking
Clinton Township, MI

Dry Van Lease-Purchase Truck Driving Jobs In Clinton Township, MI - HMD Trucking HMD Trucking invites experienced OTR CDL A drivers in Clinton Township to join our Lease Purchase program. This f…

View Details
Posted 2026-04-27

Director, Product Management, Delivery & Operations

Regeneron
Warren, MI

The Global Development IT Director, Product Management is a key member of the GDIT Delivery & Operations organization, responsible for overseeing and guiding their team members in delivering, maintai…

View Details
Posted 2026-03-23

Full-time Screen Shop Technician (Livonia, Michigan) (Hiring Immediately)

Great Lakes Ace
Livonia, MI

Full-time Screen Shop Technician (Livonia, Michigan) Location: SCC 18822 - Livonia, MI Requisition ID: REQ-32646 Job Type: Full time Description: About Ace Retail Group Ace Retail Gr…

View Details
Posted 2026-05-08

Buyer — Automotive Manufacturer (32269)

Activ8 Recruitment and Solutions
Farmington Hills, MI

: An automotive component manufacturer in the Farmington Hills, MI area is searching for a Buyer responsible for purchasing parts and managing suppliers. Sound like the job for you? Then do read…

View Details
Posted 2026-05-03

Pizza Makers & Shift Leaders

Oven 360 Troy
Troy, MI

Job Description Job Description Oven 360 Troy – Pizza makers and shift leaders   Oven 360 Troy is looking to add pizza makers & shift leaders who can grow into a managerial role within our te…

View Details
Posted 2026-04-23

Concrete Superintendent

Big Sky Service
Holly, MI

Job Description Job Description Salary: Concrete Placement LLC specializes in commercial concrete work including footings, foundations, flatwork, formed walls, and more. Our motivated, high pe…

View Details
Posted 2026-04-05

Test Systems Engineer (LabVIEW)

Spherea
Farmington, MI

Job Description Job Description Description: We are seeking a highly skilled Test Systems Engineer who is proficient in developing and implementing test systems using LabVIEW to join our team!…

View Details
Posted 2026-03-20