Senior Quality Assurance Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 23 hours ago

Senior Quality Assurance Software Engineer

General Motors is a leading automotive company committed to innovation and safety. They are seeking a Senior Software Quality Assurance Engineer to enhance software quality in the Vehicle Mechatronics Embedded Controls organization, focusing on developing test plans and leading a team of testers for embedded software products in the Battery space.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
check
H1B Sponsor Likelynote

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

Embedded software testingPythonAgile methodologiesC/C++ debuggingTest automationJIRAGITInterpersonal skillsCommunication skills

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

company-logo
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 Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase