C++ Software Developer at General Motors

General Motors • markham, on • Posted June 18, 2026

About the Role

Elevate your career as a C++ Software Developer in a hybrid role with General Motors, focusing on diagnostic software for autonomous vehicles. Collaborate with skilled engineers to design and implement innovative solutions.

Join the Diagnostic Infrastructure team in the Autonomous Vehicle Integrity Platform at General Motors. This software development position demands hands-on experience in C++, object-oriented design, and collaboration in an agile environment. You’ll develop diagnostic solutions while engaging in code reviews and testing activities to ensure high-quality software delivery.

Key Responsibilities: • Develop diagnostic software solutions within a cross-functional team • Collaborate to refine requirements and design reviews • Participate in software design, code, and test case reviews • Conduct software verification via unit testing and simulation • Document processes clearly per development standards

Requirements: • Bachelor’s degree in Computer...