Verified current Job

Senior C#/.NET Diagnostic Software Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior C#/.NET Diagnostic Software Engineer based

Job Remote Full source details
Jobgether Source published Sep 16, 2026 Verified 2 hours ago
✓ 100% verification score · Source: jobgether (lever) · Always confirm final requirements on the original source.
Complete source information imported The available role or programme description, requirements, benefits and source facts were imported from the public official endpoint and formatted for reading.
EmploymentFull-time
Work modeRemote / location-flexible

Overview

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior C#/.NET Diagnostic Software Engineer based

Full job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior C#/.NET Diagnostic Software Engineer based in India. This is a senior software engineering opportunity focused on developing Windows-based diagnostic applications for automotive electronic control units. You will work hands-on with C#/.NET, UDS communication, CAN/CAN FD, and ECU firmware programming workflows. The role combines software architecture, diagnostic protocol implementation, hardware integration, and reliable flashing processes. You will build solutions that support vehicle diagnostics and ECU programming while addressing communication, performance, and recovery requirements. The position requires strong knowledge of automotive diagnostic standards and practical experience working with CAN hardware and APIs. You will also work with established engineering tools and development practices, including Visual Studio, Git, CANoe, and CANalyzer. This opportunity is well suited to an experienced engineer who can contribute independently to technically demanding automotive software projects.

Design, develop, and maintain Windows-based automotive diagnostic applications using C# and .NET. Implement and integrate UDS communication according to ISO 14229. Develop communication workflows using ISO-TP in accordance with ISO 15765. Integrate CAN and CAN FD hardware and associated APIs into diagnostic applications. Develop and maintain ECU diagnostics and firmware flashing workflows. Implement UDS services including Diagnostic Session Control (0x10), ECU Reset (0x11), Security Access (0x27), Request Download (0x34), Transfer Data (0x36), and Transfer Exit (0x37). Implement checksum and CRC verification mechanisms for firmware programming workflows. Build reliable retry, timeout, error-handling, and recovery mechanisms for diagnostic and flashing operations. Apply MVVM architecture and object-oriented design principles to create maintainable software. Use asynchronous programming and multithreading to support responsive and reliable diagnostic applications. Work with CAN development and diagnostic tools such as CANoe, CANalyzer, PCAN-View, Vehicle Spy, and Visual Studio. Integrate and troubleshoot CAN hardware from platforms such as Vector, PEAK PCAN, Kvaser, Intrepid, or NI-XNET. Work with firmware formats including Intel HEX, Motorola S-Record, and binary files. Collaborate with technical stakeholders to troubleshoot issues and deliver robust diagnostic software solutions. Requirements: 5–10 years of professional software engineering experience, with strong hands-on experience in automotive ECU diagnostics. Strong programming experience with C# and .NET Framework and/or .NET 6+. Practical experience developing Windows desktop applications using WPF and/or WinForms. Strong knowledge of UDS and ISO 14229. Hands-on experience with ISO-TP and ISO 15765. Strong understanding of CAN and CAN FD communication. Proven experience with ECU diagnostics and firmware flashing. Practical experience implementing UDS diagnostic services and ECU programming workflows. Experience with checksum/CRC validation, retries, timeouts, and recovery mechanisms. Strong understanding of MVVM architecture and object-oriented software design. Experience with asynchronous programming and multithreading. Hands-on experience integrating CAN hardware and APIs. Familiarity with CAN tools such as CANoe, CANalyzer, PCAN-View, or Vehicle Spy. Experience with Vector, PEAK PCAN, Kvaser, Intrepid, or NI-XNET hardware is preferred. Familiarity with firmware formats such as Intel HEX, Motorola S-Record, and binary (.bin) files. Experience using Visual Studio and Git in professional software development environments. Strong debugging and problem-solving skills with the ability to investigate complex communication and diagnostic issues. Ability to work independently and contribute effectively to technically demanding projects. Immediate availability to join is required. Benefits: Full-time employment. Fully remote position open across India. Compensation of ₹20–25 LPA, with the source listing stating up to ₹25 LPA. Opportunity to work on automotive ECU diagnostics and firmware programming. Hands-on exposure to UDS, ISO-TP, CAN, and CAN FD technologies. Experience with industry-standard CAN hardware and diagnostic tools. Opportunity to work with Windows-based diagnostic applications and modern C#/.NET technologies. Exposure to firmware flashing workflows and multiple firmware formats. Opportunity to contribute to technically complex automotive software projects. Immediate-joiner opportunity within a specialized engineering environment.

Tips for this job

Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.

Verification notes

laptop-ats-crawler v3

Original authoritative source

Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

jobgether (lever) ↗

Browse current Job and Scholarship listings from jobgether (lever) →

Related opportunities

Other current verified records you may want to review.

Job

Network Dev Engineer III - AMZ10515557

Amazon Data Services, Inc. - A19 · United States

MULTIPLE POSITIONS AVAILABLE Employer: AMAZON DATA SERVICES, INC. Offered Position: Network Dev Engineer III Job Location: Seattle, Washington Jo...

Job

Supply Chain Manager, Amazon Logistics Strategic Planning

Amazon.com Services LLC · United States

Join Amazon's North America Delivery (AMZL) organization as a Supply Chain Manager, where you will play a crucial role in shaping and optimizing...

Job

Area Manager

Amazon.com Services LLC · United States

Our Worldwide Operations network delivers millions of packages and smiles to Amazon customers every day. We are looking for motivated, customer-f...

Job

Systems Engineer - Controls Fleet, Data Center Capacity Delivery, Controls Fleet

Amazon Data Services, Inc. · United States

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people...

Job

Technical CSM III - AMZ10291258

Amazon Web Services, Inc. · United States

MULTIPLE POSITIONS AVAILABLE Employer: AMAZON WEB SERVICES, INC. Offered Position: Technical CSM III Job Location: Seattle, Washington Job Number...

Job

Global Account Manager, Media & Entertainment, Games and Sports

Amazon Web Services, Inc. · United States

AWS is seeking a world class sales professional to manage and grow our global business relationship with one of the largest entertainment and tec...

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books