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

General Motors · 11 hours ago

Embedded Software Engineer

General Motors is committed to leading the change towards a safer and more equitable world. As an Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls team, you will design, develop, and deploy embedded control systems for vehicle functions, primarily focusing on Body Controls software in a collaborative Agile environment.

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

Responsibilities

Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM’s next-generation EV and ICE vehicles
Designing, implementing, and integrating complex embedded software systems in hand-coded C, with flexibility in selecting implementation approaches
Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation
Participating fully in Agile team activities and ceremonies
Working closely with internal teams such as calibration and vehicle integration
Partnering with GM suppliers to define and validate provided software libraries
Using debugging tools—including Lauterbach—to identify root causes and resolve defects

Qualification

Embedded software developmentC programmingAgile methodologiesRational RhapsodyCppUTest frameworkSoftware configuration managementEthernetCANLIN LogsIndependently motivatedCommunication 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
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