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

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

17 Aug
|
Vrinda International
|
Pune

17 Aug

Vrinda International

Pune

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 (Pune)
🏢 Vrinda International
📍 Pune

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 (pune) / pune

Subscribe to this job alert:

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