Embedded Developer (India)

Embedded Developer (India)

31 Oct
|
Tata Technologies
|
India

31 Oct

Tata Technologies

India

Role
- Embedded C/C++ Developer – Vehicle OTA / Connected Vehicle

Location:
Pune

Experience:
4–8 years Domain: Automotive | Connected Vehicle | OTA

Key Responsibilities
• Develop and integrate vehicle-side OTA client software using C/C++.
• Implement OTA flows covering update retrieval, package download, verification, installation and result reporting.
• Develop/integrate UDS-based ECU flashing over CAN/CAN-FD.
• Support primary and secondary ECU update handling and ECU-specific update adapters.
• Implement ECU/HW/SW compatibility checks before software installation.
• Implement vehicle precondition/policy checks before starting an update.
• Develop persistent update state-machine handling across application restart/vehicle reboot.
• Handle network interruptions, update failures, retry, recovery and rollback scenarios.
• Support ECU/vehicle integration, debugging, unit testing and bench validation.



Must-Have Skills Strong hands-on Embedded C/C++ Automotive ECU software development UDS / ISO 14229 CAN / CAN-FD ECU flashing / programming State-machine & error-handling development Strong debugging and problem-solving skills Unit & integration testing Git / software configuration management Positive to Have
• Uptane / TUF-based secure OTA
• OTA / FOTA / SOTA development
• Embedded Linux
• TCU / Vehicle Gateway / Primary ECU development
• Automotive Ethernet / TCP-IP / DoIP
• HTTP/HTTPS and REST-based communication
• TLS / mTLS / PKI / certificate handling
• Bootloader / firmware-update development
• Recovery / rollback / A-B partition concepts
• Package signing and cryptographic verification
• J1939
• AUTOSAR Classic / Adaptive
• CANoe / CANalyzer / Trace32 / Wireshark / GDB
• Google Test or equivalent C/C++ unit-testing framework We are specifically looking for a hands-on software developer capable of designing and implementing embedded C/C++ software for vehicle-side update management. Candidates with experience in OTA/FOTA, TCU/Gateway software, UDS flashing, Embedded Linux or Uptane/TUF will be highly relevant. Profiles primarily limited to AUTOSAR configuration, ARXML generation, DEM/DCM configuration or diagnostic testing without substantial C/C++ development experience may not be suitable.

📌 Embedded Developer (India)
🏢 Tata Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded developer (india) / india