Develop diagnostic desktop software for automotive ECU systems using C# and .NET. Build WPF or WinForms applications with MVVM, asynchronous programming, and multithreading. Implement and support UDS and ECU flashing functionality, integrating CAN, CAN FD, and ISO-TP communications through hardware APIs such as Vector XL, PCAN-Basic, Kvaser CANlib, Vehicle Spy, or NI-XNET.
This is a remote position.
Hiring Alert | Senior C#/.NET Diagnostic Software Engineer ? Location: PAN India / Remote
Experience: 5–10 Years
CTC: Up to ₹25 LPA
Notice Period: Immediate Joiners Only
Interview: Virtual
Employment: Full-Time
Join a leading Automotive Technology project focused on diagnostic software and ECU diagnostics
Requirements Must-Have Skills
✅ 5+ years of hands-on C# / .NET desktop application development
✅ Strong experience with WPF or WinForms
✅ MVVM architecture
✅ Async/Await & Multithreading
✅ 2+ years of experience with UDS (ISO 14229) diagnostics or ECU flashing tools
✅ Strong understanding of CAN, CAN FD & ISO-TP (ISO 15765)
✅ Experience with at least one CAN hardware API:
• Vector XL
• PEAK PCAN-Basic
• Kvaser CANlib
• Intrepid Vehicle Spy
• NI-XNET
Similar Jobs
Edtech • HR Tech • Information Technology • Professional Services
Develop Windows-based automotive diagnostic applications using C#/.NET, WPF or WinForms, UDS, ISO-TP, CAN/CAN FD, and MVVM. Responsibilities include ECU diagnostics, firmware flashing, CAN hardware integration, UDS service implementation, checksum and CRC verification, and robust retry, timeout, and recovery handling. The role requires expertise in multithreaded software development, automotive communication protocols, and firmware formats.
Top Skills:
.Net 6+.Net FrameworkAsynchronous ProgrammingBinary BinC#CanCan FdCanalyzerCanoeEcu DiagnosticsFirmware FlashingGitIntel HexIntrepidIso-Tp Iso 15765KvaserMotorola S-RecordMultithreadingMvvmNi-XnetPcan-ViewPeak PcanUds Iso 14229VectorVehicle SpyVisual StudioWinformsWpf
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Operate and maintain specialty, bulk, and chemical gas distribution systems supporting semiconductor manufacturing. Perform preventive, corrective, and breakdown maintenance; respond to alarms; troubleshoot equipment; support installations and commissioning; complete work orders, inspections, and documentation; follow EHS, permit-to-work, JSA, LOTO, PPE, and chemical safety procedures; conduct shift handovers; and support TPM, reliability, predictive maintenance, and continuous improvement using digital and generative AI tools.
Top Skills:
Bulk Gas SystemsChatgptChemical And Gas Distribution SystemsClaudeCmmsGas Monitoring And Alarm SystemsGen AiLarge Language Models (Llms)LotoMicrosoft CopilotMS OfficeSap PmSpecialty Gas SystemsTpm
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Troubleshoots, dismantles, repairs, adjusts, rebuilds, and assembles electro-mechanical manufacturing equipment. Uses diagnostic tools and technical documentation to test equipment and perform modifications directed by engineers. Collaborates with engineering and maintenance teams to identify equipment improvements, upgrades, and AI-enabled process optimization opportunities.
Top Skills:
Ai-Enabled Process OptimizationBlueprintsElectromechanical EquipmentTest And Diagnostic Equipment
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

.jpeg)