CareerPlan

Engineer Software

Bangalore MG (India)Full-time2026-07-22 → 2026-11-10

Core

Develop and verify embedded device drivers and safety software for microcontrollers and RTOS in automotive and IoT applications.

Role type

Embedded Software Engineer (Development & Verification)

Builds

MCAL device drivers, safety-critical software, and verification frameworks for embedded systems

Domain

Automotive electronics / Embedded Systems / IoT

Required skills

C programming, Assembly language, Device driver development, RTOS programming, Microcontroller architecture (32-bit), Multi-core architecture, DMA, Interrupts, Static code analysis (MISRA), Unit testing, Test automation, Embedded debugging tools (PLS, Lauterbach), Lab equipment usage (Oscilloscopes, Logic analyzers)

Preferred skills

AUTOSAR, IEC61508, ISO26262, Enterprise Architect, C compiler tool chains

Technologies

C, Assembly, RTOS, MCAL, AUTOSAR, IEC61508, ISO26262, Enterprise Architect, PLS, Lauterbach

Responsibilities

Develop architecture, design, and code for MCAL device drivers; Perform static checks and unit tests; Develop test strategies and execute regression activities; Evaluate change requests and derive impact; Support work breakdown structures and estimates; Own software reviews (SWA, SWUD, Code, Test Specifications)

Seniority

Mid-level (3+ years experience)