Automotive Diagnostic Software Engineer
Posted Updated
Description
Company : Soft Cloud
Position : Automotive Diagnostic Software Engineer
Domain : Automotive / Vehicle Diagnostics
Key Responsibilities :
- Develop Windows-based automotive diagnostic applications using C#/.NET and WPF.
- Implement and integrate UDS diagnostic services over CAN.
- Work with ECUs (Electronic Control Units) for diagnostics and communication.
- Develop functionality for :
1. ECU identification
2. Reading and clearing Diagnostic Trouble Codes (DTCs)
3. ECU reset
4. Diagnostic sessions
5. Security Access
6. ECU flashing / programming
7. Data read/write operations
- Understand and work with CAN communication and automotive diagnostic protocols.
- Implement diagnostic protocols and functionality into software rather than simply operating diagnostic tools.
- Debug communication and diagnostic issues between the application and ECU.
- Collaborate with automotive and software engineering teams to develop and enhance diagnostic applications.
Mandatory Skills :
Strong hands-on experience in :
- UDS - Unified Diagnostic Services
- CAN / CAN Bus
- ECU Diagnostics
- ECU Flashing / Programming
- Automotive Domain
- C#
- .NET / .NET Core
- WPF
