Senior Linux Drivers Engineer
Core
Design, develop, maintain, and optimize Linux kernel modules, subsystems, and device drivers; own kernel-level system integration and board bring-up.
Role type
Senior Linux Drivers Engineer
Builds
Linux kernel modules, device drivers, and embedded systems
Domain
Embedded Linux / Kernel Development
Required skills
Linux kernel internals, C/C++, assembly programming, embedded systems, BSPs, U-Boot, GDB, JTAG, hardware communication protocols (I2C, SPI, UART, PCIe, USB), Yocto Project, Buildroot, cross-compilation toolchains
Preferred skills
Open-source methodologies, ftrace, perf, kdump
Responsibilities
Design and develop Linux kernel modules and device drivers; own kernel-level system integration and board bring-up; define hardware-software interfaces; diagnose kernel panics and race conditions; contribute patches to the Linux kernel community; profile kernels and drivers using ftrace, perf, and kdump
Seniority
Senior, hands-on IC
