Dorleco logo

DC01 - Senior Engineer – Automotive Tool Development

Dorleco
Pune

Posted:1 week ago

Apply

Job Description

Job Summary

We are seeking a highly skilled Senior Engineer to lead the development of a next-generation Automotive Diagnostics, ECU Flashing, and Calibration Tool. The candidate will be responsible for the complete software development lifecycle, including both frontend (GUI) and backendarchitecture, with a strong focus on UDS-based diagnostics and flashingand XCP-based measurement and calibration.

The ideal candidate should have hands-on experience developing professional automotive engineering tools like CANape, INCA, ATI Vision, or OEM diagnostic applications, real-time visualization, and hardware communication interfaces.

Key Responsibilities

  • Design and develop a scalable desktop application for ECU Diagnostics, Flashing, and Calibration.
  • Develop intuitive and user-friendly GUI interfaces for diagnostics, calibration, measurement, and data visualization.
  • Implement UDS (ISO 14229) services for ECU diagnostics and software flashing.
  • Implement XCP over CAN/CAN FD for measurement, calibration, and data acquisition.
  • Integrate A2L Parser for calibration parameter management, measurement configuration, and signal browsing within the GUI.
  • Implement ELF File Parsing for symbol extraction, memory mapping, and calibration object handling.
  • Support ECU flashing using HEX, S19, BIN, and ELF file formats.
  • Integrate and validate communication with PCAN, Kvaser, and JTAG hardware interfaces.
  • Develop real-time data logging, signal plotting, monitoring dashboards, and reporting features.
  • Collaborate with embedded software, calibration, and validation teams to ensure seamless ECU integration.
  • Perform debugging, validation, and optimization of communication and flashing workflows.

Required Skills

  • Strong experience in developing GUI applications for Automotive Diagnostics and Calibration Tools.
  • Hands-on expertise in UDS, XCP, CAN, CAN FD, and ISO-TP protocols.
  • Experience working with A2L and ELF file parsing and integration.
  • Proficiency in C#, C++, Python, Qt, or .NET Framework.
  • Knowledge of JavaScript/TypeScript for web-based diagnostics or remote monitoring applications is desirable.
  • Experience with PCAN, Kvaser, JTAG, and automotive communication stacks.
  • Good understanding of ECU bootloaders, flash programming, and calibration workflows.
  • Experience in implementing real-time measurement, signal visualization, and data logging features.

Preferred Skills

  • Experience with Vector CANape, CANoe, ETAS INCA, ATI Vision, Raptor or similar automotive tools.
  • Knowledge of AUTOSAR, DoIP, Secure Flashing, and Automotive Cybersecurity.
  • Experience in developing OEM-grade diagnostic and calibration solutions.

Desired Candidate Profile

  • Strong system architecture and software design skills.
  • Ability to work independently and drive technical decisions.
  • Excellent problem-solving, debugging, and communication skills.
  • Experience leading development activities and mentoring engineers.

Domain: Automotive Embedded Systems, Diagnostics, ECU Flashing & Calibration Tools

Skills Required

Automotive Software Development Data Visualization Embedded Software Debugging C# C++ Python .net Framework JavaScript TypeScript System Architecture

Learn the skills this job asks for

Free courses, interview questions and practice for each skill.

Work Mode

Remote

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Dorleco logo
Dorleco

RecommendedJobs for You