Talent Corner Hr Services
Embedded Software Developer (Automotive)
Skills
7 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹800,000 – ₹1,500,000 / year
Location:
Pune, Maharashtra, India
Work mode:
Onsite
Published on:
14 October 2026
What they need
Industry: Automotive / Automotive Electronics
Location: Pune, Maharashtra
Notice Period: Immediate joiners or candidates with a maximum notice period of 15 days
Job Summary
We are looking for an experienced Embedded Software Developer with 3 to 6 years of hands-on experience in embedded software development within the automotive domain. The ideal candidate should have strong expertise in Embedded C, 16-bit and 32-bit microcontrollers, automotive ECU development, CAN communication, bootloader development, and UDS diagnostics.
Candidates with experience in Instrument Cluster development or other automotive Electronic Control Units (ECUs), along with a strong understanding of microcontroller peripherals and communication protocols, are preferred. Experience should be in non-AUTOSAR-based embedded software development.
Key Responsibilities
- Design, develop, test, debug, and maintain embedded software using Embedded C.
- Develop and maintain software for automotive Instrument Clusters or other automotive ECUs.
- Work with 16-bit and 32-bit microcontrollers for embedded application development.
- Implement and troubleshoot CAN communication and CAN bus interfaces.
- Develop and maintain bootloader functionality for automotive electronic control units.
- Implement and support UDS (Unified Diagnostic Services) for ECU diagnostics.
- Develop and integrate communication interfaces using SPI, I2C, and CAN protocols.
- Perform software debugging, integration testing, defect analysis, and root-cause investigation.
- Collaborate with hardware, testing, and system engineering teams to resolve technical issues.
- Support software verification, validation, and documentation activities.
- Ensure software quality and compliance with applicable automotive development processes.
Required Technical Skills
- Strong programming skills in Embedded C.
- Hands-on experience with 16-bit and/or 32-bit microcontrollers.
- Experience in automotive embedded software development.
- Experience developing software for Instrument Clusters or other automotive ECUs.
- Practical experience with CAN communication and CAN bus.
- Hands-on experience with bootloader development.
- Working experience with UDS diagnostic services.
- Knowledge of SPI and I2C communication protocols.
- Experience in non-AUTOSAR embedded software development.
- Strong debugging, problem-solving, and analytical skills.
Preferred Qualifications
- Bachelor's degree in Electronics, Electrical Engineering, Instrumentation, Computer Science, or a related engineering discipline.
- Experience in automotive electronics and ECU software integration.
- Familiarity with microcontroller peripherals, hardware-software interfaces, and embedded debugging tools.
- Good understanding of software development, testing, and defect-resolution processes.
Ideal Candidate Profile
The ideal candidate will have practical experience in automotive ECU development, strong Embedded C programming skills, and hands-on exposure to CAN, UDS, bootloader development, and SPI/I2C interfaces. Candidates with Instrument Cluster experience and non-AUTOSAR embedded software development experience will be particularly relevant.
Other offers great for you!
These companies are also looking for great profiles
Celad
Ingénieur Systèmes Embarqués – Automobile (F/H)
Freelance
Angers, France
Onsite
Skills
5 months ago
Quick apply
iSupplier
Software System Engineer – Systèmes embarqués & Architectur
390
Freelance
93400 Saint-Ouen-sur-Seine, France
Hybrid
Skills
5 months ago
Quick apply
Celad
Ingénieur Firmware - Systèmes Embarqués (F/H)
Freelance
Montpellier, France
Onsite
Skills
1 month ago
Quick apply