Embedded Software Engineer

gmoshawa.ca

Hybrid (3 days on-site: tuesday, wednesday, thursday)
Embedded c language
Software development lifecycle
Microcontroller infrastructure
The job posting is for an Embedded Software Engineer at GM, focusing on developing low-level infrastructure embedded software for their Software Defined Vehicle future. The role requires collaboration with various specialized teams and is set in a hybrid work environment, requiring on-site presence at least three days 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

The job posting is for an Embedded Software Engineer at GM, focusing on developing low-level infrastructure embedded software for their Software Defined Vehicle future. The role requires collaboration with various specialized teams and is set in a hybrid work environment, requiring on-site presence at least three days a week.

Skills & Requirements

Must-have

  • embedded C language
  • software development lifecycle
  • microcontroller infrastructure
  • low-level embedded software
  • configuration management
  • version control practices

Nice-to-have

  • creative problem-solving
  • collaboration and negotiation
  • leading-edge technology
  • driving software quality improvements
  • working independently

Key Requirements

  • Bachelor of Science degree
  • embedded (C, C++) controls experience
  • Mechatronic software experience
  • 2+ years Automotive embedded controls experience
  • Master of Science degree

Work Rights

Not specified

Tailored Resume

Cover Letter