SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER (India)

SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER (India)

18 Aug
|
Vrinda International
|
India

18 Aug

Vrinda International

India

HIRING | SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER ?

Location: Pan India / Remote

Experience: 5–10 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)

📌 SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER (India)
🏢 Vrinda International
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior c#/.net diagnostic software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior c#/.net diagnostic software engineer (india) / india