Embedded Linux Engineer
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)
