HamburgerMenu
hirist

Lead Diagnostic Software Engineer - C#/.NET

Basebiz Private Limited
5 - 10 Years
Any Location

Posted on: 25/08/2026

Job Description

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:

May work from home
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...