Diagnostics Development Engineer
Core
Design, implement, and verify robust diagnostic systems for next-generation automotive technologies, ensuring system reliability and safety throughout the product lifecycle.
Role type
Diagnostics Design & Verification Engineer
Builds
Embedded diagnostic solutions, DTCs, UDS services, and backend analytics datapoints for automotive fleets.
Domain
Automotive embedded systems and diagnostics
Required skills
System architecture analysis, embedded software/hardware design, automotive communication protocols (CAN, LIN, Ethernet, UDS, XCP), HIL testing, fault injection, test case design, Python, Wireshark, DLT Viewer, Linux/WSL
Preferred skills
AUTOSAR, POSIX-based environments, aftermarket onboard diagnostics, emission-related monitor design, OBD legislation, system architecture development, project management
Technologies
Vector BSW stack, Python, Wireshark, DLT Viewer, Linux, WSL, HIL environments
Responsibilities
Analyze system architectures to identify failure modes and diagnostic needs; Define diagnostic concepts, monitoring strategies, and mitigation mechanisms; Develop detailed system and software diagnostic requirements per ASPICE; Structure, configure, and maintain DTCs and UDS services; Design, implement, and execute diagnostic test cases for embedded systems; Specify datapoints for backend analytics and fleet insights; Perform hands-on vehicle and rig testing including fault injection; Conduct system-level verification to ensure diagnostic performance meets requirements
Seniority
Mid-Senior, hands-on IC