Diagnostic Application Developer
Tata Elxsi · Bengaluru, Karnataka, India
Tata Elxsi · Bengaluru, Karnataka, India
We are looking for a skilled **Diagnostic Application Developer** with strong expertise in **Adaptive AUTOSAR**, **Modern C++**, and automotive diagnostic protocols to develop next-generation vehicle diagnostic solutions for Software Defined Vehicles (SDVs). **Key Responsibilities** - Design and develop Diagnostic Applications on Adaptive AUTOSAR platforms. - Implement diagnostic functionalities using **UDS (ISO 14229)** and **DoIP (ISO 13400)**. - Develop and integrate services using **SOME/IP** and Automotive Ethernet. - Work with Adaptive AUTOSAR middleware components such as Execution Management (EM) and Communication Management (CM). - Perform integration, debugging, troubleshooting, and root cause analysis. - Collaborate with cross-functional teams to ensure robust and scalable software solutions. - Support validation and testing using CANoe and related automotive tools. **Must-Have Skills** - Strong experience in **Adaptive AUTOSAR** - Proficiency in **C++14/C++17** - Hands-on experience with **UDS Diagnostics (ISO 14229)** - Experience with **DoIP (ISO 13400)** - Knowledge of **SOME/IP** - Automotive Ethernet Networking - Linux/QNX Development - Diagnostic Application Development - Strong Debugging & Root Cause Analysis skills Good-to-Have Skills - DLT Logging & Tracing - Execution Management (EM) & Communication Management (CM) - CAN/CAN FD - AUTOSAR Classic - Python Scripting - CANoe/CANalyzer - ISO 26262 Functional Safety - ISO 21434 Cybersecurity Desired Profile - Bachelor's/Master's degree in Electronics, Computer Science, Embedded Systems, or related field. - 4+ years of experience in Automotive Embedded Software Development. - Experience in Diagnostics, Vehicle Communication, and Adaptive AUTOSAR-based applications. - Strong analytical and problem-solving skills.