HARMAN logo

Software Engineer - Embedded AUTOSAR

HARMAN
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

3 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

AutosarEmbedded C ProgrammingDevice DriversReal-time SystemsVector CanoeCAN BUSDBC Signal Mapping

Job description

Overview

As an IOC Engineer, you will develop, integrate and validate software for automotive IO Controller (IOC) platforms based on automotive microcontrollers, working on vehicle communication, AUTOSAR integration, CAN/CAN-FD signal management and MCU-to-SoC communication for next-generation cockpit and infotainment systems. This is an individual contributor role.

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 and 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).
  • Work from office, with most office-based roles onsite five days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Embedded AUTOSAR