Hybrid (on-site 3 days a week: tuesday, wednesday, thursday)
Embedded c language development
Software development lifecycle
Microcontroller infrastructure
GM is seeking an Embedded Software Engineer to join their Mechatronic Software Platform Organization, which focuses on developing innovative software solutions for next-generation vehicles. The ideal candidate will have experience in embedded software development and will work in a hybrid role, reporting to the office at least three times a week
Job Summary
We are creating low-level infrastructure embedded software for new state-of-the-art microcontrollers which will support bringing new technologies into vehicles – developing and inventing simultaneously.
As an Embedded Software Engineer, you will be responsible for software design and implementation using sound, repeatable, industry standard methodologies.
At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles.
Matching Summary
Match Score: 85
GM is seeking an Embedded Software Engineer to join their Mechatronic Software Platform Organization, which focuses on developing innovative software solutions for next-generation vehicles. The ideal candidate will have experience in embedded software development and will work in a hybrid role, reporting to the office at least three times a week.
Skills & Requirements
Must-have
Embedded C language development
Software development lifecycle
Microcontroller infrastructure
Low-level embedded software
Automated test tools
Configuration management and version control
Nice-to-have
Creative problem-solving
Work in a fast-paced environment
High level of collaboration
Lead by example
Drive software quality improvements
Key Requirements
Bachelor of Science degree in Engineering
Minimum 2+ years Automotive embedded controls experience
Experience with Real Time Operating Systems (RTOS)