CareerPlan

Sr. Staff / Principal Software Engineer – Linux Kernel & ARM Server Platforms

Santa Clara, California, United States of AmericaFull-time$190k–$285k2026-09-17 → 2026-11-10

Core

Provide system-level technical leadership for next-generation ARM server platforms, spanning Linux kernel, firmware, and platform software to enable high-performance server SoCs for hyperscale datacenter environments.

Role type

Sr. Staff / Principal Software Engineer (Linux Kernel & ARM Server Platforms)

Builds

High-performance ARM server SoCs, system software stacks, and production-quality server platforms.

Domain

Semiconductor / Server Infrastructure / Linux Kernel

Required skills

Linux kernel development, C/C++ systems programming, ARM architecture, firmware development, boot flow design, virtualization, PCIe, power/performance management, cross-functional technical leadership, architecture definition (ACPI, UEFI, SystemReady, SBSA/SBBR, PSCI), RAS, security, hypervisor integration.

Preferred skills

12+ years in system/firmware/platform software, 10+ years Linux kernel development, low-level systems programming (assembly), pre/post-silicon debug environments, hyperscaler platform experience, OCP/industry standards familiarity.

Technologies

Linux, C, C++, ARM, ACPI, UEFI, SystemReady, SBSA/SBBR, PSCI, PCIe, Hypervisor, RAS, Security, OCP.

Responsibilities

Define and guide architecture across HW ↔ FW ↔ OS ↔ hypervisor boundaries; Drive Linux kernel enablement, performance optimizations, and platform drivers; Collaborate with silicon, performance, RAS, security, and platform teams; Guide boot flows, runtime firmware, power and performance management, virtualization, memory, PCIe, and telemetry enablement; Review designs to ensure scalability, robustness, and production readiness; Mentor senior engineers and serve as a technical authority.

Seniority

Sr. Staff / Principal, hands-on IC with strategy & mentorship