CareerPlan

Senior Engineer Software

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

Core

Architect, develop, and validate MCAL device drivers for cutting-edge embedded solutions, ensuring quality through static analysis, unit testing, and test automation.

Role type

Senior Embedded Software Engineer (MCAL/Device Drivers)

Builds

MCAL device drivers and embedded system software

Domain

Automotive/Industrial embedded systems

Required skills

C programming, Assembly language, Microcontroller architecture (32-bit), Multi-core architectures, MMU/MPU/Caches/DMA/Interrupts, AUTOSAR, IEC61508, ISO26262, Static analysis (MISRA), Unit testing, Test automation, Debugging tools (PLS, Lauterbach), Lab equipment (Oscilloscopes, Logic analyzers)

Preferred skills

Enterprise Architect, C compiler tool chains

Responsibilities

Develop architecture, design, and code for MCAL device drivers; Perform static checks (Cyclomatic complexity, MISRA evaluation); Develop test strategy, specs, and scripts in C; Automate and perform test executions/regression activities; Institutionalize test methods and templates.