Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Experience: 3+Years
Location: Chennai
Work type: Full time
Work mode: Onsite
Salary: 7-11 lpa
Shift: Day Shift
Language Requirements
English
Job Description:
We are looking for an experienced Embedded Software Engineer to join our Electrical/Electronic Technical team. The role involves developing, integrating, testing, and debugging embedded software for Body Control Module (BCM) and vehicle body networks.
The ideal candidate should have strong hands-on experience in embedded C/C++, automotive microcontrollers, vehicle communication protocols, RTOS/AUTOSAR, and vehicle-level debugging.
Required Technical Skills
3+ years of hands-on experience in Embedded Systems / Automotive Embedded Software.
Strong programming skills in Embedded C/C++; Python knowledge is an added advantage.
Experience with automotive microcontrollers, preferably NXP, STMicroelectronics, or Infineon.
Good understanding of BCM architecture and design. Hands-on experience with CAN, LIN, SPI, I2C, UART, PWM, and GPIO.
Knowledge of RTOS and AUTOSAR architecture. Experience in debugging embedded software at bench and vehicle level.
Hands-on experience with CANoe/CANalyzer and CAN/LIN data analysis.
Knowledge of SDLC, software integration, and testing methodologies.
Experience with Unit Testing and Integration Testing is preferred.
Knowledge of UDS diagnostics and DTC development/testing will be an advantage.
Roles &Responsibilities
Design and develop embedded software modules for BCM ECUs supporting features such as:
Central locking
Lighting systems
Wipers
Power windows
Immobilization
Power management and body functions
Develop and integrate software drivers for CAN, LIN, SPI, I2C, UART, PWM, and GPIO peripherals.
Develop and integrate software for gateway and body network communication, including signal management, ECU communication, and sleep/wake-up functionality.
Perform vehicle software integration and testing across multiple ECUs and software modules.
Develop and validate On-Board Diagnostics (OBD) functionality, including UDSbased diagnostics and DTC management.
Troubleshoot and resolve bench-level and vehicle-level software issues.
Perform CAN/LIN data capture and analysis using CANoe/CANalyzer.
Conduct unit testing and integration testing and support software verification activities.
Prepare and maintain technical documentation, including software specifications, API documentation, test reports, and design documents.
Preferred Candidate Profile
Strong problem-solving and debugging skills.
Good understanding of automotive communication and body electronics.
Ability to work closely with hardware, system, testing, and vehicle integration teams.
Strong technical documentation and communication skills.
Experience working in an automotive OEM, Tier-1, or embedded product development environment is preferred.
Key Focus Areas
BCM Software Development | Embedded C/C++ | Automotive Microcontrollers | CAN/LIN | AUTOSAR | RTOS | UDS Diagnostics | ECU Integration | CANoe/CANalyzer | Vehicle-Level Debugging | Software Testing Terms & Conditions
Working hours are fixed and cannot be changed.
Regular attendance is mandatory.
Meeting assigned target is compulsory.
Company provided training will be given.
Work from Home or Hybrid options are not available.
No cab, travel, or accommodation facilities will be provided.
Candidates must clearly understand all job details and terms and be wellprepared before attending the interview.
Work arrangement
No
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.