Overview
An individual contributor role developing, integrating and validating software for automotive IO Controller (IOC) platforms built on automotive microcontrollers, covering vehicle communication, AUTOSAR integration, CAN/CAN-FD signal management and MCU-to-SoC communication for next-generation cockpit and infotainment systems.
What you'll do
- Develop and maintain embedded software for IOC applications.
- Integrate and validate automotive CAN/CAN-FD signals.
- Analyze customer DBC files and implement signal mapping.
- Configure AUTOSAR Basic Software modules and generate configurations.
- Develop and debug low-level drivers for SPI, UART, I2C, GPIO, ADC and PWM interfaces.
- Support IOC and SoC communication interfaces.
- Perform root cause analysis of software and integration issues.
- Support flashing, bring-up, testing and production releases.
- Collaborate with platform, middleware, HMI and vehicle integration teams.
- Participate in code reviews and support software quality and process compliance activities.
What you'll need
- 3-8 years of experience in Automotive Embedded Software Development.
- Strong knowledge of Embedded C programming and real-time embedded systems.
- Hands-on experience with CAN and CAN-FD protocols.
- Strong understanding of DBC-based signal integration and vehicle communication.
- Experience with AUTOSAR modules.
- Hands-on experience with Vector DaVinci Configurator.
- Experience using Vector CANoe and/or CANalyzer.
- Experience with MCU platforms such as Renesas RH850, Infineon Aurix, NXP S32 or STM32.
- Strong debugging skills in embedded and automotive environments.
- Experience with communication interfaces: SPI, UART, I2C, GPIO, ADC, PWM.
- BE/B.Tech/ME/M.Tech in Electronics, Electrical, Computer Science, Instrumentation, or a related engineering discipline.
- Strong communication and collaboration skills.
- Ability to work effectively in global and cross-functional teams.
- Willingness to work with global stakeholders and support integration activities across multiple domains.
- Flexibility to work with distributed teams across different time zones when required.
Nice to have
- Knowledge of ISO 26262 Functional Safety concepts.
- Experience with UDS diagnostics and DTC handling.
- Experience with Automotive Ethernet protocols.
- Knowledge of Bootloader development and firmware update mechanisms.
- Experience with MCU-to-SoC communication architectures.
- Experience working on Automotive Cockpit, Infotainment, Cluster or Vehicle Integration programs.
- Familiarity with Qualcomm automotive platforms.
- Experience in A2B audio systems and display control interfaces.
- Experience with Git, Gerrit, Jenkins and CI/CD environments.
Details
- Location: Bangalore, Karnataka, India (Kalyani Platina).
- Individual contributor role.
Read the full description and apply on the company’s own careers page.