Staff Software Developer - Diagnostics Infrastructure
Markham, ON +1GM of Canada Company
8+ ansGM of Canada needs candidates with at least eight years of software development experience focused on diagnostics, strong C++ and Python skills, and knowledge of UDS and DoIP protocols. Candidates should also be able to read vehicle communication logs and have a bachelor's degree in computer science or a related field.
C++, Python, Wireshark, Ethernet bus logger
Principal Software Engineering - Build System Modernization
Markham, ONGM of Canada Company
10+ ansCandidates need 10 to 15 years of software development experience, a bachelor's degree or equivalent experience, and a deep understanding of real-time software architecture. They also need proven work shipping safety-critical embedded products, strong Python skills, and experience with large build migrations or AI-assisted developer tools.
Bazel, Make, Python
Software Engineering Manager - Vehicle Data Platform
Markham, ON +1GM of Canada Company
6+ ans2+ gestionCandidates need a bachelor's degree in a related field, 6+ years of software or systems engineering on Android, Linux or QNX, and 2+ years managing engineers. They should have C, C++ or Java/Kotlin skills and experience delivering on resource-limited ECUs or fleet-scale data pipelines.
Android, Linux, QNX, Kotlin, Java, C++
Staff Software Engineering - Vehicle Data Platform
Markham, ON +1GM of Canada Company
6+ ansCandidates need a Bachelor's degree in a related field, 6+ years of C and C++ development, and experience on Linux, Android and QNX. Experience with distributed systems, fleet-scale control planes, logging, SDKs and production support is also required.
C++, Linux, Android, QNX, Azure, AWS S3
Senior Software Engineering, Vehicle Data Platform
Markham, ON +1GM of Canada Company
4+ ansCandidates need a bachelor's degree, 4+ years of C, C++, Java or Kotlin development, and production experience on limited-resource ECUs or embedded devices. They also need distributed systems, security protocol and testing experience.
Azure, AWS S3, Firestore, Android, Linux, QNX