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

General Motors · 18 hours ago

Senior Embedded Software Engineer

General Motors is a company committed to leading the change towards a world with Zero Crashes, Zero Emissions and Zero Congestion. As a Senior Embedded Software Engineer, you will contribute to the design and development of embedded control systems for vehicles, focusing on Body Controls software and working within Agile teams to deliver high-quality solutions.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
check
H1B Sponsor Likelynote
Hiring Manager
Joy K.
linkedin

Responsibilities

As a Senior Software Developer, provide lean-agile leadership for software architecture by guiding the design of large and complex software implementations
Interface with Software Architects to understand and implement Software Defined Vehicle (SDV) requirements and designs within your scrum team
Provide leadership and technical mentorship to junior developers, and serve as a reviewer of their designs
Collaborate with Product Managers, Testers, and other developers, using methods like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to create and implement Features for GM’s next generation of EV and ICE vehicles
You’ll be required to design, implement and integrate complex embedded software systems in hand-coded C, with some flexibility to choose implementation methods
Develop and maintain Unit tests and Multicomponent tests to ensure thorough software testing, and execute model/code equivalences testing
Participate in the Agile Team and Agile ceremonies as required
Interface with GM internal teams – Calibrators, Vehicle Integration Teams, etc
Interface with GM suppliers to define and test the libraries they provide
Utilize debugging tools like Lauterbach to identify root causes and resolve defects

Qualification

Embedded software developmentC programmingAgile/Scrum methodologiesRational RhapsodyCppUTest frameworkSoftware configuration managementEthernetCANLIN LogsCommunication skillsInterpersonal skillsTime management

Required

Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
Experience with writing and debugging C code and/or Rational Rhapsody
Minimum 5-7 years of embedded software development experience
Prior working experience with GM or other automotive software standards, test procedures and build processes
Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler
Experience in deciphering Ethernet, CAN and LIN Logs
Development / testing experience on SIL/HIL or other virtual environments
Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
Ability to manage time and meet deliverable timing is critical

Preferred

Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset
Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
Prior experience working in Agile / Scrum / SAFe is an asset, but not required
Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC)

Benefits

Relocation benefits

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