CareerPlanGet AI match score →

Software Developer – Diagnostics

Markham, Ontario, Canada💼 Full-time💰 $90,000–$90,000🗓 2026-06-05 → 2026-07-31

Core

Designing, developing, and deploying diagnostic software applications for autonomous vehicle integrity platforms.

Role type

Embedded software developer (C/C++)

Builds

Diagnostic software solutions for autonomous vehicles

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

C programming, embedded software design, vehicle diagnostics, CAN/LIN/Ethernet communication, AUTOSAR, ISO 26262, unit testing, simulation, in-vehicle testing

Preferred skills

C++, automotive safety standards, EcoCAR/AutoDrive Challenge experience

Technologies

C, C++, AUTOSAR, CAN, LIN, Ethernet

Responsibilities

Develop diagnostic software solutions, collaborate on system design reviews, perform software verification and testing, produce technical documentation, debug and troubleshoot software issues

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗