CareerPlanSign in

Custom Software Engineer

Bengaluru💼 Full-time🗓 2026-08-20 → 2026-09-27

Core

Design, develop, integrate, and maintain embedded software for automotive systems, including ECUs and real-time components.

Role type

Senior IC embedded software engineer (automotive)

Builds

Embedded software solutions for automotive ECUs and vehicle systems

Domain

Automotive industry + embedded systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, embedded systems architecture, microcontroller programming, real-time operating systems (RTOS), memory management, interrupt handling, unit testing, debugging (JTAG/GDB), CI/CD pipelines, automotive communication protocols (CAN, LIN, Ethernet, UDS), functional safety (ISO 26262), AUTOSAR Classic/Adaptive, MISRA/ASPICE compliance

Preferred skills

Embedded Linux development, AUTOSAR Adaptive, functional safety certification, advanced debugging tools

Technologies

C, C++, AUTOSAR, RTOS, Linux, JTAG, GDB, Lauterbach, Git, Jenkins, CAN, LIN, CAN FD, Automotive Ethernet, UDS

Responsibilities

Design and develop embedded software for automotive ECUs; analyze requirements and translate into technical solutions; perform unit testing, debugging, and code reviews; troubleshoot software issues using analysis tools; collaborate with hardware and system teams for integration; maintain technical documentation and development artifacts.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.