Software Engineer
Core
Design and implement diagnostic solutions, system requirements, and test cases for core vehicle systems to ensure fault isolation, quality, and compliance with OBD regulations.
Role type
System Engineer (Embedded Diagnostics)
Builds
Diagnostic design solutions, system/software requirements, and test strategies for core vehicle systems.
Domain
Automotive embedded systems and diagnostics
Deliverable
product features
Required skills
Embedded systems design, Diagnostics standards (ISO14229, SAE-J2012, SAE-1979), System architecture analysis, Requirements management (ASPICE), Test case design, DTC management, UDS services configuration, Automotive protocols (Ethernet, CAN, LIN, XCP), HIL testing, Python, Linux/WSL
Preferred skills
AUTOSAR, POSIX, Emission monitor design, OBD knowledge, Volvo T2 license
Technologies
CANalyzer, CANoe, Parallell Diag, DSA, Wireshark, DLT viewer, Excel
Responsibilities
Analyze system architecture and define diagnostic solutions, Author software requirements according to ASPICE, Structure and maintain DTCs and configure UDS services, Design and implement test cases for system verification, Monitor execution of test strategy across the organization
Seniority
Mid-Senior, hands-on IC