CareerPlan

Engineer staff Linux kernel

Bangalore, IndiaFull-time2025-11-25 → 2026-11-10

Core

Lead the design, development, and upstreaming of Linux kernel features for next-generation Arm-based Server SoCs to build robust, scalable, and high-performance Linux platforms for data center and cloud infrastructure.

Role type

Staff Linux kernel engineer (Arm server SoC)

Builds

Linux kernel features, drivers, subsystems, and board support packages (BSPs) for Armv8/v9 server SoCs

Domain

Hardware/Software interface, Arm architecture, Data center infrastructure

Required skills

Linux kernel development, Arm architecture, Kernel subsystems (memory management, scheduler, device drivers, power management, interrupt handling), Upstreaming patches, Server-class SoC features (NUMA, RAS, ACPI, PCIe, CXL, secure boot), Platform enablement and compliance validation, Kernel debugging (ftrace, perf, kgdb, crash)

Preferred skills

Virtualization (KVM, Xen), Container technologies (Docker, Kubernetes), CI/CD pipelines for kernel testing, Firmware interfaces (UEFI, ACPI, Devicetree), Bootloaders (U-Boot, EDK2)

Technologies

Linux kernel, Armv8/v9, C, C++, Java, Python, KVM, Xen, Docker, Kubernetes, UEFI, ACPI, Devicetree, U-Boot, EDK2, FWTS, BSA-ACS, SBSA-ACS, SystemReady SR

Responsibilities

Design and develop Linux kernel features for Armv8/v9-based server SoCs; 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 BSPs; Guide integration of compliance test suites; 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

Staff, hands-on technical leader