Sr. Staff / Principal Software Engineer – Linux Kernel & ARM Server Platforms
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
