( Candidates currently based in or willing to work from the following locations will not be considered: Indore, Gujarat/Ahmedabad, Kochi, Kolkata, Lucknow, Bihar, and Odisha.)
Role Overview
We are looking for a UDS Diagnostic Engineer with solid 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.
This is not a generic .NET Developer role. Candidates must have demonstrated UDS diagnostic experience in automotive/ECU projects.
Mandatory Skills
- Strong hands-on experience in UDS (Unified Diagnostic Services)
- Understanding of communication between diagnostic applications and ECUs
- Experience with WPF / Windows desktop application development
Good to Have
- ISO 14229 – UDS
- ISO-TP / ISO 15765
- ECU Flashing / ECU Programming
- CAN diagnostic communication
- Vector CANoe / CANalyzer
- PEAK / Kvaser or other CAN hardware/tools
- MVVM architecture
- Automotive diagnostic protocols and services
- Experience with diagnostic applications/tools
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.
Ideal Candidate Profile
The candidate should demonstrate a combination of:
Automotive Diagnostics + UDS + ECU + CAN + C# OR .NET + WPF A profile with only C#/.NET/WPF development experience without hands-on UDS diagnostic experience will not be considered.
Similarly, candidates who only use/test diagnostic tools without relevant software development experience should not be prioritized.
Screening Priority
P1 – Must Have
- UDS Diagnostic experience
- ECU Diagnostics
- CAN / CAN FD
- C#
- .NET
- Automotive domain
P2 – Strongly Preferred
- WPF
- ISO-TP / ISO 15765
- ECU Flashing
- CANoe / CANalyzer / Vector / PEAK / Kvaser
- MVVM
Target Profile
C#/.NET developer who develops automotive diagnostic software and has hands-on experience with UDS, ECU and CAN communication.
S.no
Req id
Name of the recruitment vendor
Candidate Name
Contact Number
Email ID
Vendor name
Position Applied
Current Company
Experience (Years)
Current CTC
Expected CTC
Notice Period
Location
Remarks
Recruiters
Follow below Points while sourcing
✔ LinkedIn profile verified (same company name in the CV and LinkedIn profile should match).
✔ Minimum two years of stability in each organization.
✔ Project duration mentioned (exact dates should be mentioned, not "Till Date ").
✔ Project details clearly explained.
✔ Mandatory skills highlighted in yellow (the skills should be reflected in the project experience).
✔ Notice period validated (exact date should be mentioned). Eg: Immediate(Lwd-July-3-2026)
✔ Career gap verified (ask the reason for the gap and mention it in the tracker).
✔ Resume format checked.
✔ Don't share CVs from Kolkata, Gujarat, or Lucknow.
✔ Don't share profiles of absconded candidates.
✔ If the candidate is working in a small company, verify employment documents, PF records, and other supporting documents.
✔ Mention the Req ID properly.
✔ Mention total experience and relevant experience for each skill.eg 10 yrs(java-9 yrs, Iot-3 yrs, aws Iot-2 yrs, Typescript-5 yrs)