Kernel / Linux Development Engineer
Core
Designing and developing core CPU and SoC features for the Linux kernel, enabling AMD x86-64 architecture features, and working on virtualization, memory management, and performance.
Role type
Staff Kernel/Linux Engineer (x86 architecture & virtualization)
Builds
Linux kernel features, virtualization support, and open-source upstream contributions
Domain
Semiconductor / Operating Systems / x86 Architecture
Required skills
x86-64 architecture, Linux kernel development, virtualization (KVM/QEMU), C programming, open-source upstreaming, kernel debugging, GNU toolchain, git, ACPI, PCIe
Preferred skills
IO subsystem knowledge, low-level bringup, emulator/simulator usage, distro interactions
Technologies
Linux, x86-64, KVM, QEMU, C, GNU toolchain, git
Responsibilities
Enable AMD x86-64 architecture features in Linux, design and develop core CPU/SoC features for the kernel, contribute to open-source projects (Linux KVM, QEMU), debug kernel subsystems and virtualization, manage low-level bringup and distro interactions
Seniority
Staff, hands-on IC
