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

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

08 Sep
|
Vrinda International
|
India

08 Sep

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

Subscribe to this job alert:

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