G

Staff Embedded Software Developer

General Motors

oshawa, on, Canada Full-time June 05, 2026

Found 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-vehicle data plane that collects, processes, and...

Ready to Apply?

Submit your application for Staff Embedded Software Developer at General Motors

Apply Now