General Motors

Staff Embedded Software Developer

📍 Location
oshawa, durham region
⏰ Job Type
Full-time
📅 Posted
June 03, 2026

Job Description

Job Description

Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.

The Role

We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate will have a strong background in software development (C/C++), a passion for open-source technologies, and experience designing and operating data-intensive pipelines together with the configuration systems that manage them across a distributed device fleet.

What You'll Do (Responsibilities)

  • Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs.

  • Design, implement, and maintain the on-vehic...

Ready to Apply?

Take the next step in your career journey with General Motors

Apply Now