CareerPlan

Linux Kernel Virtualization Senior Lead Engineer

Bangalore, IndiaFull-time2026-07-27 → 2026-11-10

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