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