Enter a job title or keyword

SENIOR C#.NET DIAGNOSTIC SOFTWARE ENGINEER


Job Location:

Mumbai - India

Monthly Salary: ₹ 20 - 25
Experience Required: 6-10years
Posted: 17 August 2026 (30+ days ago)
Application Deadline: 14 November 2026
Vacancies: 1 Vacancy

Job Summary

HIRING SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER

Location: Pan India / Remote
Experience: 510 Years
CTC: Up to 25 LPA
Period: Immediate Joiners Only
Employment: Full-time

ABOUT THE ROLE

We are looking for a Senior C#/.NET Software Engineer with strong hands-on experience in automotive ECU diagnostics UDS CAN and firmware flashing.

The role involves developing Windows-based diagnostic applications implementing UDS communication integrating CAN/CAN FD hardware and building ECU firmware programming workflows.



Requirements

MUST-HAVE SKILLS

C# / .NET Framework / .NET 6
WPF / WinForms
UDS ISO 14229
ISO-TP ISO 15765
CAN / CAN FD
ECU Diagnostics & Firmware Flashing
MVVM Architecture
Async Programming & Multithreading
Object-Oriented Design
CAN hardware/API experience

UDS & FLASHING EXPERIENCE

Experience with UDS services including:

Diagnostic Session Control 0x10
ECU Reset 0x11
Security Access 0x27
Request Download 0x34
Transfer Data 0x36
Transfer Exit 0x37
Checksum/CRC verification
Retry timeout and recovery handling

CAN TOOLS / HARDWARE

Experience with Vector PEAK PCAN Kvaser Intrepid or NI-XNET is preferred.

Tools: CANoe CANalyzer PCAN-View Vehicle Spy Visual Studio Git.

FIRMWARE FORMATS

Intel HEX Motorola S-Record Binary (.bin)





Required Skills:

MUST-HAVE SKILLS C# / .NET Framework / .NET 6 WPF / WinForms UDS ISO 14229 ISO-TP ISO 15765 CAN / CAN FD ECU Diagnostics & Firmware Flashing MVVM Architecture Async Programming & Multithreading Object-Oriented Design CAN hardware/API experience UDS & FLASHING EXPERIENCE Experience with UDS services including: Diagnostic Session Control 0x10 ECU Reset 0x11 Security Access 0x27 Request Download 0x34 Transfer Data 0x36 Transfer Exit 0x37 Checksum/CRC verification Retry timeout and recovery handling CAN TOOLS / HARDWARE Experience with Vector PEAK PCAN Kvaser Intrepid or NI-XNET is preferred. Tools: CANoe CANalyzer PCAN-View Vehicle Spy Visual Studio Git. FIRMWARE FORMATS Intel HEX Motorola S-Record Binary (.bin)


Required Education:

Bachelors Degree in Mechanical Engineering (MBA is an added advantage).