Posted on: 25/08/2026
Role Overview :
We are looking for a UDS Diagnostic Engineer with strong hands-on experience in automotive ECU diagnostics and UDS (Unified Diagnostic Services). The ideal candidate should have practical experience developing or working on automotive diagnostic software using C# OR .NET, preferably with WPF for Windows-based diagnostic applications.
Mandatory Skills :
- Strong hands-on experience in UDS (Unified Diagnostic Services)
- Experience with ECU Diagnostics
- Good understanding of CAN / CAN FD
- Experience with C#
- Strong experience in .NET / .NET Framework
- Experience developing automotive diagnostic software/tools
- Understanding of communication between diagnostic applications and ECUs
- Experience with WPF / Windows desktop application development
Key Responsibilities :
- Develop and enhance automotive ECU diagnostic applications using C#/.NET.
- Implement and work with UDS diagnostic services as per ISO 14229.
- Develop Windows-based diagnostic applications using WPF.
- Work with CAN/CAN FD communication for ECU diagnostics.
- Implement and troubleshoot diagnostic communication between the application and ECUs.
- Work with ISO-TP and related automotive communication protocols.
- Support ECU diagnostics, testing, flashing/programming and troubleshooting activities.
- Analyze communication issues between diagnostic software, CAN network and ECUs.
- Collaborate with automotive software, embedded and testing teams.
Good to Have :
- ISO 14229 - UDS, ISO-TP / ISO 15765, ECU Flashing / ECU Programming, CAN diagnostic communication, Vector CANoe / CANalyzer, PEAK / Kvaser, MVVM architecture.
The job is for:
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Embedded / Kernel Development
Job Code
1665900