SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER

Vrinda InternationalIndiaRemote₹2,000,000 – ₹2,500,000
Adzuna INPosted 13h agoOriginal Listing
it-jobs

Job Description

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)

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.