





Mid-level, metro role with moderate brand recognition and niche embedded/kernel focus.
Highly specialized embedded Linux/kernel and SoC bring-up skills limit cross-industry transferability.
Explicit 3-5 years requirement plus mandatory kernel/BSP and low-level tooling skills.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own development and release of a production-quality Linux SDK for a 64-bit RISC-V MPU including SDK validation and driver development.
Lead Linux kernel and BSP enablement for SoC bring-up, including device tree, CPU, memory, and interrupt subsystems, with responsibility for debugging across HW/FW/kernel layers.
Collaborate cross-functionally with architects, hardware, safety teams, and early ecosystem adopters to influence RISC-V CPU/SoC features and deliver SDK releases on schedule.
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
3-5 years of experience in Embedded Linux platform/BSP development.
Expert-level C programming; strong Linux internals knowledge including boot flow, memory management/MMU, interrupts, SMP.
Hands-on experience with U-Boot, Linux kernel, Device Tree, Yocto/OpenEmbedded, debugging tools (GDB, JTAG/Lauterbach), and FPGA/emulation/early silicon platforms.
Proven ownership mindset and hands-on experience in SoC/platform bring-up and BSP quality for embedded Linux systems.
Experience driving cross-functional collaboration with CPU architects and hardware teams in pre-silicon and silicon bring-up environments.
Strong technical focus on Linux SDK delivery, device driver development, and debugging within an application-class RISC-V MPU SoC context.