The Software Engineer, Vehicle Diagnostics is responsible for developing, maintaining, and improving software solutions, diagnostic applications, automation tools, databases, and proprietary engineering scripts used to support multi-brand vehicle diagnostics. This role combines software engineering, data analysis, troubleshooting, and hands-on automotive technology. The engineer will work with diagnostic data, vehicle communication protocols, electronic control units (ECUs), and service applications to improve diagnostic coverage, quality, and customer experience. Responsibilities include software development, debugging complex technical issues, analyzing diagnostic and validation data, designing automation solutions, maintaining diagnostic databases, and supporting the investigation of vehicle communication and diagnostic failures. The role also involves collaborating with global engineering teams, validation engineers, and product development organizations to deliver innovative diagnostic solutions. Unlike traditional software development positions, this role provides opportunities to work directly with vehicles, diagnostic equipment, ADAS calibration systems, and automotive electronics. The successful candidate must be comfortable operating in a fast-paced environment where adaptability, technical curiosity, and creative problem solving are critical to success.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level