AvasarAI

SENIOR C#/.NET DIAGNOSTIC SOFTWARE ENGINEER

Vrinda International · 1 day ago

Verified today🌱 FreshSoftware Developmentfull-timeseniorIndia-eligible
Not disclosed
Sign in to see your match — skills, category and experience, compared honestly.Sign in
C#.NETMVVM

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)

Verified apply link + AI tools — 60-day pass, ₹398 once

Browse more remote jobs

Fresh remote jobs on TelegramFive roles open to India, twice a day. Free, no signup.