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 robust 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