Linux Kernel Virtualization Senior Lead Engineer
Core
Lead the design, development, and upstreaming of Linux kernel features for next-generation Arm-based SoCs, enabling new hardware features and ensuring compliance with industry standards.
Role type
Senior IC Linux Kernel Virtualization Engineer (Arm SoC)
Builds
Robust, scalable, high-performance Linux platforms for compute infrastructure and data center
Domain
Semiconductor / Embedded Systems / Linux Kernel
Required skills
Linux kernel development, Arm architecture (Armv8/v9), Virtualization (KVM, Xen), Kernel subsystems (memory management, scheduler, device drivers, power management, interrupt handling), SoC boot flow (UEFI, ABL, remoteproc, FF-A, TEE), Debugging (ftrace, perf, kgdb, crash), C/C++ programming
Preferred skills
Open-source contributions, Rust programming, Container technologies (Docker, Kubernetes), Mentorship
Technologies
Linux Kernel, Arm, KVM, Xen, UEFI, ABL, remoteproc, FF-A, ftrace, perf, kgdb, crash, C, C++, Rust, Docker, Kubernetes
Responsibilities
Drive upstream contributions to the mainline Linux kernel, Collaborate with hardware, firmware, and platform teams to enable new SoC features, Develop and maintain kernel drivers, subsystems, and board support packages (BSPs), Lead kernel bring-up on new silicon and virtual platforms, Mentor junior engineers and contribute to technical reviews, Represent the company in open-source communities and industry working groups
Seniority
Senior, hands-on IC
