Embedded Software Quality Assurance Engineer - Electrification
General Motors Proving Ground
Description
Our Mission:At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.
The Role
The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a Software Quality Assurance Engineer (SQAE). ESNM is a start-up within VMEC that focuses on battery management, inverter, and electric motor solutions for non-automotive or unique automotive products. In this role, you will directly impact GM’s strategy to expand into new markets such as Autonomous Manufacturing, Mobile Power Generation Systems, Stationary Energy Storage Systems, Specialty Vehicles, Watercraft, and Locomotives! We are seeking creative, highly motivated, agile thinkers with great attention to detail.
We are looking for a Embedded Software Quality Assurance Engineer to help us elevate our software built-in quality to the next level in the Vehicle Mechatronics Embedded Controls (VMEC) organization. In this role you will be using Agile methods, such as behavior driven development (BDD), to collaborate with a team of product owners, developers, and testers to ideate, create, and execute software behavior tests for the next generation of GM embedded controllers.
Hands-on low-level debugging using Lauterbach Trace32
Read and troubleshoot embedded C code
Write Python scripts for test automation and bench enablement
Author detailed test plans and test cases
Execute verification in HIL / bench environments
What You'll Do:
Create software for battery management, inverter, and electric motor system functions and perform integration and verification testing with minimal direction of lead engineers.
Analyze software defects; determine root cause, create software solution, test and verify closure.
Performs design and analysis on changes.
Diagnose, debug and solve issues related to battery, inverter, and electric motor hardware and software
Work with teams from multiple groups to meet project milestones
Develop test cases and write comprehensive test plans to assess software products at different system levels.
Identify software anomalies, missed requirements and performance issues early in the development processes.
Develop robust continuous automation methods using tools such as Python and Jenkins.
Understand functional, safety, and compliance requirements, implementing appropriate test plans and setups.
Execute test plans on a variety of test environments, mostly through hardware-in-the-loop testing
Be the go-to troubleshooter for any end product integration issues
Identify and resolve software problems; contribute to the team knowledge base so common software errors, corner case situations and other learnings can be retained and shared.
Frequently collaborate with controls, diagnostic, and software cross-functional teams as well as other stakeholders to define effective acceptance criteria.
Be an active member of the scrum team, acting as a subject matter expert to enable Solution in Context, Solution in Isolation, and System Testing
Support the evaluation of software packages, including data reviews, simulation behavioral test, automation methods, and authoring/execution of comprehensive test plans to assess software and simulation products at different system levels
What You'll Need (Required Qualifications):
Bachelor’s Degree in Engineering or other technical related field.
1+ years of embedded software development or test experience.
1+ years of Python scripting experience.
Experience reading and debugging source code in C/C++/Python language .
Hands on experience with Communication protocol and tool experience (Lauterbach, Automotive Ethernet, CAN, LIN diagnostics, ETAS INCA, Intrepid NeoVI/VSpy, Vector CANoe/CANape tools)
Hardware-in-the-loop test environment experience, ideally dSPACE ControlDesk
What Will Give You A Competitive Edge (Preferred Qualifications):
Master’s Degree in Mechatronic, Software, Electrical, or Computer Engineering.
Expert level proficiency with Python or other similar scripting languages (R, C, C++, MATLAB, VBA, or equivalent programming language).
Proficiency in Agile processes and built-in quality concepts such as Behavioral Driven Development, Test Driven Development, or Model Based System Engineering
Software Quality Assurance experience.
Knowledge of applied controls theory at the Battery, Inverter, or Electric Motor system level
Working knowledge of the software development process.
Test automation (e.g., Jenkins), regression testing, and test procedure creation.
Experience working in an Agile environment.
Software-in-the-loop test environment experience.
CppUTest environment experience.
MATLAB/Simulink/Stateflow experience.
#LI-SW1
SPONSORSHIP: 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., H-1B, OPT, STEM OPT, CPT, TN, H4 EAD, J-1, etc.)
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate
Why Join Us
At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles . You’ll work on cutting-edge antenna systems alongside some of the brightest minds in automotive and RF technology — with the resources to make an impact at scale. We offer competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking . This is a unique opportunity to lead, innovate, and help millions of customers around the world stay connected on the move .
Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits : GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Diversity Information
General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities.
We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.
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 Show email or call us at Show phone number. 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.
- ...intuitive design, intelligent software, and next-generation... ...scale. The Role The Electrification Solutions New Markets (ESNM... ...within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a Software Quality Assurance Engineer (SQAE). ESNM is a start-up...SuggestedH1bLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...Charter Township is seeking a Senior HIL Engineer to lead the development of hardware-... ...role focuses on the evaluation of embedded controls software and supports a variety of projects,... ...battery management systems and electrification technologies. The ideal candidate has...Suggested
- ...intuitive design, intelligent software, and next-generation safety... ...Role The Sub-System Lead Engineer (SSLE) is an individual contributor... ..., requirements and embedded controls development, and calibration... ...are specifically hiring for Electrification Propulsion Controls area -...SuggestedTemporary workRelocationRelocation packageFlexible hoursShift work
- ...dictated by the business. The Role: We are looking for a Software Quality & Testing Engineer to help us elevate our software built-in quality to the... ...software behavior tests for the next generation of GM embedded controllers. What You'll Do: Develop test cases to...SuggestedFull timeLocal areaWork from homeFlexible hours
- ...Description The Role: General Motors is seeking Senior Embedded Controls Software Engineers to help build next-generation suspension control systems... ...skilled in writing C code by hand and produces high quality production embedded software.. This role is also well...SuggestedLocal areaWork from homeRelocationRelocation package
$91.5k - $148.1k
...mobility industries providing clients with product engineering and low-volume production solutions. Our range of... ...capability help our customers bring their high-quality products to market faster. The Embedded Software & Controls Engineer III leads controls software development...Permanent employmentMonday to FridayNight shiftWeekend work- General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM) team. The ideal candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality...
- General Motors is seeking a Software Engineer in Milford, Michigan for hybrid work. This role focuses on embedded controls related to High Voltage Energy Transfer for electric vehicles. Candidates should have a BS in Engineering and at least 2 years of experience, proficient...
$134.7k - $207.6k
...Calibration, System Safety, Platform/APP software and tool teams to implement... ...Deliver validation result on time with quality to the internal customers including... ...in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field ~7+ year experience...Local areaWork from homeRelocation packageFlexible hours- Overview Here at General Motors, we are looking for innovative and team-oriented embedded software engineers who enjoy taking on challenges and following through by delivering high quality solutions on-time to join our Suspension Controls and Software team! Embedded Controls...
- ...professionals to develop advanced control and software solutions in Milford, Michigan. This... ...role involves designing cutting-edge embedded control algorithms and collaborating with... ...performance team. Candidates should have a BS in Engineering, strong programming skills, and 2+ years...Relocation package
- ...Embedded Software Developer (Drive Systems) Are you looking to work for a company that... ...MI area. This is a contract/resident engineering opportunity. Who we are: LER... ...driver-assistance systems (ADAS), vehicle electrification, and next-generation control...Contract workTemporary workImmediate start
$104.1k - $173.9k
...mobility industries providing clients with product engineering and low-volume production solutions. Our range... ...capability help our customers bring their high-quality products to market faster. The Senior Embedded Software & Controls Tech Specialist will be responsible...Permanent employmentMonday to FridayNight shiftWeekend work- ...manufacturer in Michigan is seeking a Senior Controls Development Software Engineer for Low Voltage Infrastructure. This hybrid position focuses... .... Candidates should have over five years of experience in embedded controls, proficiency in C/C++, and strong analytical skills...
- A leading automotive company in Michigan is seeking innovative embedded software engineers to join their Suspension Controls and Software team. The role involves leading the development of embedded controls software for suspension systems, utilizing Agile principles. Ideal...
- A leading automotive company is seeking a Sub-System Lead Engineer in Milford, Michigan. This hybrid role requires expertise in electrification propulsion controls and system optimization for electric and hybrid vehicles. The successful candidate will lead complex analyses...Relocation package
- A leading automotive company in Michigan is seeking an Engineering Group Manager for its Embedded Controls Software Architecture team. In this pivotal role, you will oversee strategic execution and governance for software architecture, manage a high-performing team, and...
- ...Please let me know if you are available for this role. Title: Embedded Developer Location: Milford, MI Duration:... ...JOB DESCRIPTION: • A bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or...Full timeImmediate startRelocation
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...transportation on a global scale. Title: Embedded Software Engineer - Basic Software (BSW), Mechatronics... ...SW deliverables are on time and with quality in support of Infrastructure software...Full timeH1bLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10+ years of expertise in Automotive Embedded Software Development and AUTOSAR architecture. The ideal candidate will be responsible for designing, developing, integrating...
- ...A VMEC Sub-System Lead Engineer (SSLE) develops some of General... ...requirements management, and embedded controls development and calibration... ...with Controls and Software Engineers to review controls... ...Brakes, Chassis, Suspension, Electrification, Thermal, etc.) Experience...Local areaWork from home
$160k - $217.6k
...Vehicle Mechatronics Embedded Controls (VMEC) Build... .... We're seeking an Engineering Group Manager to lead our Embedded Controls Software Architecture team, a high... ...focus on speed and quality Strategic initiatives... ...to embrace a Quality Assurance framework that will enable...Local areaWork from homeRelocation packageFlexible hours- ...three times per week. The Role The OTA Quality Engineer is a key technical leader supporting enterprise wide Over the Air (OTA) software update performance, triage, and quality... ...diagnostic and troubleshooting skills across embedded systems or vehicle architectures,...Relocation package
- ...design, intelligent software, and next-generation... ...The Vehicle Motion Embedded Controls, (VMEC), Battery... ...opening for Software Engineers. VMEC is a production... ...ll Do: Deliver high-quality software for embedded... ...controls systems in the electrification space, specifically...Work experience placement
- ...Engineer - Embedded Firmware The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product... ...between engineering phases and artifacts to ensure quality and compliance to ISO26262 and/or ISO60730 Functional...Local area
- ...by the business. The Role: We are looking for a Software Quality & Testing Engineer to help us elevate our software built-in quality to the... ...execute software behavior tests for the next generation of GM embedded controllers. What You’ll Do: Develop test cases...Full timeLocal areaWork from homeFlexible hours
- ...innovation, and collaborate with a diverse team of experts. As a Software Test Engineer – Virtualization in the ADAS Virtualization Deployment team... ...experience related to software testing, simulation of embedded systems or control systems Fundamental understanding...Full timeLocal areaWork from homeRelocationRelocation package
- ...in the EV realm. Our Software Services team is on the... ...Battery & Propulsion HIL Engineer. The HIL Engineer role... ...and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain... ...accomplish and raise the quality in what you contribute...H1bLocal areaWork from homeRelocation package3 days per week
- ...scalable systems that transform calibration from a manual engineering task into a software‑driven capability. We blend calibration domain... ...scale. You will work at the intersection of calibration, embedded software, diagnostics, data pipelines, and intelligent automation...Local areaWork from homeRelocation package
- ...About the Role HL Mando is seeking a Quality Assurance Engineer I to join our Warranty Team. This role is responsible for investigating warranty... ...Exposure to Python, automation tools, or data analysis software is a plus. Preferred Skills Experience with OEM warranty...Local areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Quality Assurance Engineer - Electrification. Be the first to apply!
- embedded systems software engineer Milford, MI
- embedded software engineer Milford, MI
- embedded engineer Milford, MI
- embedded developer Milford, MI
- senior c# .net software developer Milford, MI
- embedded software Milford, MI
- software Milford, MI
- software implementation project manager Milford, MI
- remote software sales Milford, MI
- software applications developer Milford, MI


