CareerPlan

Embedded Software Engineer

Bangalore, IndiaFull-time2026-07-15 → 2026-11-10

Core

Developing embedded software for automotive systems using C on 16/32-bit microcontrollers, focusing on device drivers, communication protocols, and functional safety.

Role type

Embedded Software Engineer (Automotive)

Builds

Vehicle connectivity solutions, gateway products, and powertrain control units for automotive and commercial vehicles.

Domain

Automotive / Embedded Systems

Required skills

C programming for 16/32-bit microcontrollers, cross-compilation and debugging, device driver development, AUTOSAR methodologies, UDS and diagnostics protocols, CAN/LIN/Flexray/Ethernet protocols, static analysis and unit testing, multi-core and multi-domain system architecture, vehicle connectivity security, ISO 26262 functional safety awareness.

Preferred skills

Gateway product experience, BCM (Body Control Module) experience, PEPS/PAKM experience, V2X experience.

Technologies

Infineon, NXP, CANalyzer, CANoe, Oscilloscope, Current probe, Signal generators.

Responsibilities

Develop embedded software using C for 16/32-bit microcontrollers; implement device drivers and communication protocols; apply AUTOSAR methodologies; perform verification using static analysis and unit testing tools; handle measurement tools for debugging; ensure security aspects of vehicle connectivity; adhere to automotive standard processes like CMM/ASPICE.

Seniority

Mid-level IC