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

General Motors · 5 hours ago

Senior Software Engineer - Embedded Software Testing

General Motors is a leading automotive company focused on innovation and sustainability. They are seeking a Senior Embedded Software Testing Engineer to work collaboratively with cross-functional teams to deliver complex connected features, ensuring quality through comprehensive testing and process improvements.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Execute comprehensive end-to-end quality assurance for new and existing product features, both manually and through automation
Identify, propose, and implement process improvements and innovative solutions to reduce cost and accelerate delivery
Advocate for and integrate simulation and virtualization techniques to optimize testing workflows
Design, develop, maintain, and execute robust automation scripts to streamline testing
Strategize and implement QA plans aligned with project timelines, product design, and technical requirements
Review product designs and specifications to identify gaps and mitigate risks affecting quality and user experience
Collaborate with cross-functional engineering teams to develop and apply new testing methodologies that enhance efficiency
Partner with development teams to triage, troubleshoot, and resolve issues throughout the product lifecycle

Qualification

Embedded software testingCI/CD toolsVehicle communication protocolsSoftware QA methodologiesTest automationProgramming in PythonAgile/Scrum processesProblem-solving skillsCommunication skills

Required

Bachelor's degree in STEM
5+ years of experience in embedded software testing
Proficiency with CI/CD tools such as Jenkins, GitHub, and Artifactory
Hands-on experience with vehicle communication protocols including CAN, LIN, and Ethernet
Strong understanding of software QA methodologies and tools
Excellent verbal and written communication skills
Familiarity with Agile/Scrum development processes
Demonstrated problem-solving and analytical abilities, with strong coordination and interpersonal skills
Experience in flashing software and configuring hardware

Preferred

Master's degree in Computer Science, Information Technology or STEM degree
Experience testing Android-based applications
Expertise in test automation, scripting, and tool development
Programming proficiency in Python, Java, or C++
Experience with Robot Framework for automation
Background in end-to-end testing of complex systems involving vehicle, cloud, and customer-facing interfaces
Software design and development experience

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

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