Software Engineer, Vehicle Diagnostics
Core
Develop, maintain, and improve software solutions, diagnostic applications, automation tools, and databases to support multi-brand vehicle diagnostics and enhance diagnostic coverage and quality.
Role type
Software Engineer (Automotive Diagnostics)
Builds
Diagnostic applications, automation tools, and databases for vehicle service and repair
Domain
Automotive diagnostics and vehicle electronics
Required skills
C, C++, Java, Python, PowerShell, software debugging, root-cause analysis, database management, vehicle communication protocols (CAN, LIN, UDS, DoIP, OBD-II)
Preferred skills
ADAS technologies, automotive service environments, structured data analysis
Technologies
C, C++, Java, Python, PowerShell, CAN, LIN, UDS, DoIP, OBD-II
Responsibilities
Develop and maintain diagnostic software and automation tools, debug complex technical issues in vehicle systems, analyze diagnostic and validation data, collaborate with global engineering teams to deliver diagnostic solutions
Seniority
Mid-level, hands-on IC