Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Quality Assurance Engineer - Electrification

Full-time

General Motors Proving Ground

Milford, MI

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 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Quality Assurance Engineer - Electrification in Milford, MI vacancy
  •  ...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... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...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

    General Motors

    Milford, MI
    3 days ago
  •  ...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 -... 
    Suggested
    Temporary work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    18 hours ago
  •  ...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... 
    Suggested
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  • $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 employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    3 days ago
  • 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

    Milford, MI
    18 hours ago
  • 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... 

    General Motors

    Milford, MI
    1 day ago
  • $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 area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • 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... 

    General Motors

    Milford, MI
    18 hours ago
  •  ...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

    General Motors

    Milford, MI
    1 day ago
  •  ...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 work
    Temporary work
    Immediate start

    LER TechForce LLC

    Novi, MI
    4 days ago
  • $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 employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    15 days ago
  •  ...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... 

    General Motors

    Milford, MI
    3 days ago
  • 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... 

    General Motors

    Milford, MI
    18 hours ago
  • 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

    General Motors

    Milford, MI
    2 days ago
  • 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... 

    General Motors

    Milford, MI
    2 days ago
  •  ...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 time
    Immediate start
    Relocation

    3B Staffing LLC

    Milford, MI
    4 days ago
  •  ...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 time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...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... 

    Pi Square Technologies

    Milford, MI
    18 hours ago
  •  ...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 area
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • $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 area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...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

    General Motors

    Milford, MI
    4 days ago
  •  ...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

    General Motors

    Milford, MI
    1 day ago
  •  ...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

    Our Next Energy

    Novi, MI
    2 days ago
  •  ...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 time
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...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 time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  •  ...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... 
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    2 days ago
  •  ...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 area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...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 area
    Worldwide

    HL Mando America Corporation

    Novi, MI
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Quality Assurance Engineer - Electrification. Be the first to apply!