Software Developer – Diagnostics
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.