Embedded Developer

Tata Technologies

Pune District

In loco

INR 900.000 - 1.300.000

Tempo pieno

32 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Tata Technologies Ltd. is seeking an Embedded C/C++ Developer for vehicle OTA/Connected Vehicle work in Pune. You will build and integrate vehicle-side OTA client software, including update flows, ECU flashing, and validation across CAN/CAN-FD networks.

Strong debugging and testing skills with Git are essential. Experience in OTA/FOTA, UDS, and automotive Ethernet or DoIP is advantageous. The role emphasizes hands-on implementation, integration testing, and bench validation in a fast-paced

Competenze

  • Strong hands-on Embedded C/C++
  • UDS / ISO 14229 protocol knowledge
  • CAN / CAN-FD experience for vehicle networks
  • ECU flashing / programming
  • Strong debugging and problem-solving skills
  • Unit & integration testing experience
  • Git / software configuration management

Mansioni

  • Develop and integrate vehicle-side OTA client software using C/C++
  • Implement OTA flows: update retrieval, download, verification, installation and reporting
  • Develop/integrate UDS-based ECU flashing over CAN/CAN-FD
  • Support ECU update handling and adapters
  • Implement ECU/HW/SW compatibility checks before install
  • Implement precondition/policy checks before updates
  • Develop state-machine for update across restarts/reboots
  • Handle network interruptions, failures, retries, rollback
  • Support ECU/vehicle integration, debugging, unit testing and bench validation

Conoscenze

Embedded C/C++
UDS / ISO 14229
CAN / CAN-FD
ECU flashing / programming
Debugging / problem-solving
Unit & integration testing
Git / software config mgmt
Embedded Linux
Uptane / TUF-based secure OTA

Strumenti

Git
CANoe
CANalyzer
Trace32
Wireshark
GDB

Descrizione del lavoro

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++
  • UDS / ISO 14229
  • CAN / CAN-FD
  • ECU flashing / programming
  • Strong debugging and problem-solving skills
  • Unit & integration testing
  • Git / software configuration management
Good to Have
  • Uptane / TUF-based secure OTA
  • Embedded Linux
  • TCU / Vehicle Gateway / Primary ECU development
  • Automotive Ethernet / TCP-IP / DoIP
  • HTTP/HTTPS and REST-based communication
  • Package signing and cryptographic verification
  • CANoe / CANalyzer / Trace32 / Wireshark / GDB

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

In loco
INR 600.000 - 1.200.000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

In loco
INR 750.000 - 1.100.000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

In loco
INR 1.200.000 - 2.500.000
Embedded Software Developer (Automotive)
Embedded Software Developer (Automotive)

Talent Corner Hr Services • Pune District

In loco
INR 800.000 - 1.400.000
Core Automotive Embedded Developer
Core Automotive Embedded Developer

T1Tech • Pune District

Ibrido
INR 900.000 - 1.300.000
C++ Linux / Embedded C Developer/Specialist - Automotive domain
C++ Linux / Embedded C Developer/Specialist - Automotive domain

Tata Elxsi, Inc. • Chennai

In loco
INR 1.200.000 - 2.400.000
Software Architect
Software Architect

Aptiv • Bengaluru

In loco
INR 4.200.000 - 6.600.000
Higher Education Opportunities
Life and accident insurance
Well Being Program
+3
Embedded Software Engineer
Embedded Software Engineer

Transight Systems • Kalamassery

In loco
INR 900.000 - 1.300.000
Health Insurance
PTO
PF
C++ Linux Developer/Specialist (Automotive domain)
C++ Linux Developer/Specialist (Automotive domain)

Tata Elxsi, Inc. • Chennai

In loco
INR 900.000 - 1.300.000
SENIOR ENGINEER - Embedded Development
SENIOR ENGINEER - Embedded Development

Happiest Minds Technologies • Bengaluru

In loco
INR 1.200.000 - 1.800.000