CareerPlan

Embedded Linux Engineer

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

Core

Develop and debug embedded Linux systems and drivers on ARM SoC platforms for Qualcomm devices.

Role type

Embedded Linux Engineer

Builds

Embedded Linux OS, core drivers, and system-level software for Qualcomm hardware.

Domain

Embedded Systems / Automotive / Consumer Electronics

Required skills

C programming, Embedded Linux, RTOS, ARM architecture, Embedded C, Assembly, Debugging tools (Lauterbach/Trace), OS bring-up, Performance optimization, Thread scheduling, Multi-process communication, Computer Networks, I2C/SPI/UART/CAN protocols

Preferred skills

Embedded Core driver development, Experience with specific Qualcomm SoCs

Technologies

Linux, ARM, C, RTOS, Lauterbach, Trace tools, I2C, SPI, UART, CAN

Responsibilities

Write and debug embedded C/Assembly code for ARM SoCs. Perform OS bring-up and enablement. Analyze and triage complex system-level issues. Optimize performance for threads, scheduling, and multi-process communication. Develop or maintain embedded core drivers.

Seniority

Mid-level (2-5 years experience)