General Motors · 17 hours ago
Senior Quality Assurance Software Engineer
General Motors is seeking a Senior Software Quality Assurance Engineer to enhance the software quality in the Vehicle Mechatronics Embedded Controls organization. The role involves leading a team of testers, developing test plans, and collaborating with cross-functional teams to ensure software reliability for embedded controllers in battery systems.
Responsibilities
Act as subject matter expert for a Battery Solution Quality Assurance Team, mentoring new team members and driving process and efficiency improvements
Develop comprehensive test plans for the team and lead test case development to assess software products at the solution level
Identify software anomalies, missed requirements and performance issues early in the development process
Develop robust continuous automation methods using tools such the robot framework
Understand functional, safety, and compliance requirements, implementing appropriate test plans and setups
Execute test plans on a variety of test environments such as hardware and software in-the-loop simulators, and vehicles
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
Travel as required
Qualification
Required
Bachelor's Degree in Mechanical, Mechatronic, Software, Electrical, or Computer Engineering
5+ years of embedded software development or test experience
Proficient with Python or other similar scripting languages (R, C, C++, MATLAB, VBA, or equivalent programming language)
Experience reading and debugging source code in C/C++ language
Experience with JIRA, GIT, Rhapsody, Optimus and Scaled Agile Framework
Experience working in an Agile environment
Preferred
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 Battery High Voltage or Battery Energy Transfer Systems and Dependencies
Software-in-the-loop / controller virtualization test environment experience
Hardware-in-the-loop test environment experience, including dSPACE ControlDesk
MATLAB/Simulink/Stateflow experience
CppUTest environment experience
Communication protocol and tool experience (Automotive Ethernet, CAN, LIN, diagnostics, ETAS INCA, Intrepid NeoVI/VSpy/Comet/Galaxy, Vector CANoe/CANape tools)
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
The Motley Fool
2026-02-05
2026-02-05
2026-02-05
Company data provided by crunchbase