Embedded Software Developer (Automotive) (Pune)

Embedded Software Developer (Automotive) (Pune)

15 Oct
|
Talent Corner HR Services
|
Pune

15 Oct

Talent Corner HR Services

Pune

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.
- Positive 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.

📌 Embedded Software Developer (Automotive) (Pune)
🏢 Talent Corner HR Services
📍 Pune

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 software developer (automotive) (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer (automotive) (pune) / pune