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 - Virtualization
Markham, ONGM of Canada Company
15+ ansGM of Canada Company needs a candidate with a bachelor's degree or equivalent experience, 15 years of software development experience, and deep real-time systems architecture knowledge. Strong Kubernetes, Terraform and cloud (AWS, Azure or GCP) skills and safety-critical shipping experience are also required.
Kubernetes, Terraform, GitOps
Principal Software Engineering - Test System Modernization
Markham, ONGM of Canada Company
10+ ansCandidates need 10 to 15+ years validating software, including architecture leadership, real-time and safety-critical experience, and CI/CD or embedded test automation. Strong skills in Python, Linux, Git, Robot Framework, containers and Databricks are expected, with a bachelor's degree or equivalent experience.
Databricks, Robot Framework, Git, Gears, Pure Variants, Linux
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
Senior Data Engineering, Vehicle Data Operations
Oshawa, ON +1GM of Canada Company
5+ ansCandidates need 5+ years building or supporting data engineering, platform or observability solutions, plus strong SQL, Python and Databricks experience. A bachelor's degree in engineering, computer science or a related field is required, or equivalent practical experience may be considered.
Databricks, SQL, Python, Bash, Git, Grafana