CareerPlanGet AI match score →

Staff Engineer - Linux Kernel Developer

2 Locations💼 Full-time🗓 2026-06-30 → 2026-07-31

Core

Building a next-generation, application-class RISC-V MPU SoC platform for Linux systems, focusing on multimedia, industrial connectivity, security, and heterogeneous compute subsystems.

Role type

Staff Engineer, Linux Kernel & BSP Development

Builds

Production-quality Linux SDKs, boot/firmware stacks, and device drivers for a 64-bit RISC-V MPU SoC.

Domain

Semiconductor foundry, embedded Linux, RISC-V architecture, SoC bring-up

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Embedded Linux platform/BSP development, C programming (expert-level), Linux internals (boot flow, MMU, interrupts, SMP), SoC/platform bring-up, U-Boot, Device Tree, Yocto/OpenEmbedded, low-level firmware debugging, GDB, FPGA/emulation/early-silicon validation

Preferred skills

RISC-V (RV64) architecture, pre-silicon/FPGA validation, multimedia subsystems (camera, display, audio), platform security (secure boot, trusted firmware), QEMU/virtual platforms, CI/CD automated validation

Technologies

Linux kernel, U-Boot, OpenSBI, Yocto, OpenEmbedded, GDB, OpenOCD, JTAG, Lauterbach, FPGA, QEMU

Responsibilities

Develop and maintain Linux SDKs for 64-bit RISC-V MPUs; enable boot and firmware stack (U-Boot, OpenSBI); drive Linux kernel/BSP enablement including SoC bring-up and Device Tree; develop and debug device drivers for multimedia, connectivity, and power management; create and run pre- and post-silicon validation tests on FPGA and first silicon; partner with architects and hardware teams to define requirements and influence SoC/CPU decisions; support early adopters and contribute fixes upstream.

Seniority

Staff, hands-on IC with strategic platform ownership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗