
location_on23728, Cunningham Avenue, Warren, Macomb County, Michigan, 48091, United States
We are part of the Low Voltage Infrastructure organization at General Motors, driving our vision of a world with Zero Crashes, Zero Emissions, and Zero Congestion. Our mission is to lead the change that makes our world better, safer, and more equitable for all by elevating the built-in quality of our software.
As a Sr. Software Development Launch Quality Lead, you will be the catalyst for evolving how we ensure the reliability of next-generation GM embedded controllers. This role exists to bridge the gap between complex low voltage systems and rigorous software validation, ensuring that every feature meets functional, safety, and compliance standards before it reaches the vehicle.
In this position, you will move beyond traditional testing to embrace modern methodologies like Behavior Driven Development (BDD). Your day will involve deep collaboration with product owners, developers, and systems teams to architect and execute comprehensive behavior tests. You will act as the lead in resolving critical rollout failures, diagnosing root causes in CI/CD pipelines, and guiding remedial fixes. Whether you are developing C algorithms for low voltage features, writing Python test scripts, or executing tests on hardware-in-the-loop simulators and actual vehicles, your focus will be on identifying anomalies early and fostering a culture of shared knowledge and best practices across the software community.
Interested candidates are encouraged to review the key responsibilities and qualifications to ensure a strong match. Applicants in the recruitment process may be required to successfully complete role-related assessments and/or pre-employment screenings prior to beginning employment. For more details on our hiring journey, please visit our How we Hire resources.
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 environment allows our employees to 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.
We encourage all candidates, including individuals with disabilities, to apply. If you need a reasonable accommodation to assist with your job search or application, please contact us directly with a description of the specific accommodation, the job title, and the requisition number.
This role is categorized as hybrid. Selected candidates are expected to report to a specific location at least three times per week, or at a frequency dictated by their manager. Please note that this position is not eligible for relocation benefits; any relocation costs would be the responsibility of the selected candidate.
Work model: Hybrid
23728, Cunningham Avenue, Warren, Macomb County, Michigan, 48091, United States
Warren, Michigan
Master's Degree in Mechanical, Mechatronic, Software, Electrical, or Computer Engineering. High level of interpersonal skills to work effectively in a geographically dispersed organization. Working knowledge of the software development process. Test automation (e.g., Jenkins), regression testing, and test procedure creation. Knowledge of Low Voltage Infrastructure, Li and PB batteries, power distribution devices and dependencies. Hardware-in-the-loop test environment experience, including dSPACE ControlDesk. CppUTest environment experience. Communication protocol and tool experience (Automotive Ethernet, CAN, LIN, diagnostics). ETAS INCA, Intrepid NeoVI/VSpy/Comet/Galaxy, Vector CANoe/CANape tools.
AAMVA (American Association of Motor Vehicle Administrators) • Arlington, Virginia
RTX • Indianapolis, Indiana
Raytheon • Littleton, Colorado
Skills: Behavior Driven Development, Ci/cd, C, Python, Trace 32, Jira, Git, Rhapsody, Optimus, Scaled Agile Framework.
Education: Bachelor's Degree in Mechanical, Mechatronic, Software, Electrical, or Computer Engineering required; Master's Degree in Mechanical, Mechatronic, Software, Electrical, or Computer Engineering preferred.