CareerPlan

Staff engineer

Bangalore, IndiaFull-time2025-10-13 → 2026-11-10

Core

Design, develop, and support software solutions for multi-core ARM/CPUs and heterogeneous compute platforms (ARMs, GPUs, DSPs) in embedded SoC systems for Automotive Grade Linux (AGL) and IVI/ADAS systems.

Role type

Staff Linux Embedded Software Engineer

Builds

Software stack for IVI and ADAS systems on Automotive Grade Linux and Yocto build system

Domain

Automotive embedded systems, Linux kernel, heterogeneous compute

Required skills

Linux kernel architecture, device drivers, C/C++, Yocto build system, RTOS, SoC hardware blocks (Clocks, PLLs, GPIO, Interrupts, Peripherals), Power management, Functional safety (ISO26262)

Preferred skills

Multiprocessor Architecture, Virtualization technologies, Safe Linux

Technologies

Linux, Yocto, ARM, C, C++, RTOS, ISO26262

Responsibilities

Design and develop software for heterogeneous compute platforms with J-TAG or ICE debuggers; Develop and maintain low-level drivers, firmware, kernel, and user-space components; Lead medium to large technical teams; Drive business process streamlining and transformation

Seniority

Staff, hands-on technical lead