Linux Kernel & Virtualization SW Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$140,000–$210,000 / yr
Posted
48 days ago
Freshness
Confirmed live yesterday
Closes
Sep 11, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $175k
$129k $232k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $151,000–$222,125 — the blue band above. At the midpoint, this role pays about $175k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 494 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 494 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Linux Kernel & Virtualization SW Engineer

The Linux Kernel & Virtualization SW Engineer joins the server software and solutions engineering team as a senior engineer. This role focuses on enabling AMD x86-64 architecture features within the Linux kernel and related open-source projects. The engineer will design and develop core CPU and SoC features, specifically targeting subsystems such as ACPI, PCIe, RAS, and CXL. Daily responsibilities include driving functionality for internal and external partner technical teams, reviewing code, building unit tests, and writing detailed documentation. The position requires advanced programming skills in C, proficiency with git and the GNU toolchain, and expertise in x86 computing architecture. Candidates must demonstrate experience with kernel debugging, virtualization, security, and the upstream development workflow, including submitting patches to mailing lists and utilizing low-level debug tools, emulators, and simulators.

What you'll do

  • Design and develop core CPU and SoC features for the Linux kernel.
  • Enable AMD x86-64 architecture features within the Linux kernel.
  • Develop features and roadmaps for ACPI, PCIe, RAS, and CXL subsystems.
  • Drive functionality and support for internal and external partner technical teams.
  • Review code, build unit tests, and write detailed technical documentation.
  • Submit patches and manage upstream development workflows for open-source projects.
  • Debug kernel subsystems and virtualization using low-level tools, emulators, and simulators.

What we're looking for

  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience.
  • Extensive expertise in x86 computing architecture (preferred).
  • Proven experience across the entire software development lifecycle (preferred).
  • In-depth knowledge of kernels, virtualization, and security (preferred).
  • Advanced Linux Kernel debugging skills across kernel subsystems and virtualization (preferred).
  • Advanced programming skills in C for operating system kernel and systems development (preferred).
  • Experience with open source software development, building and submitting patches, and working with external partners (preferred).

More like this

Similar roles

Kernel / Linux Development Engineer

Amd

Austin, TX +1 51 days ago $204,000–$306,000
Linux Kernel x86-64 C KVM QEMU Virtualization Open Source Git GNU Toolchain ACPI PCIe Memory Management Kernel Debugging Software Development Lifecycle Data Structures
5+ yrs exp

Software Engineer: Linux Driver and Kernel Developer

Apple Inc

Austin, TX 27 days ago
Linux Kernel C Embedded Linux ARM Device Drivers BSP Mesa Vulkan OpenGL GPU Compute Kernel Internals Process Scheduler Memory Management Concurrency File Systems Networking Storage USB Power Management
10+ yrs exp

Software Engineer: Linux Driver and Kernel Developer

Apple Inc

Austin, TX 27 days ago
Linux Kernel C ARM Device Drivers BSP Mesa Vulkan OpenGL GPU Compute Kernel Internals Process Scheduler Memory Management File Systems USB Networking Storage Power Management igt-gpu-tools Vulkan CTS
3+ yrs exp

Software Engineer: Linux Driver and Kernel Developer

Apple Inc

Austin, TX 26 days ago
Linux Kernel C ARM Device Drivers Mesa Vulkan OpenGL GPU Compute BSP Software Bring-up Process Scheduler Memory Management File Systems USB Networking Storage Power Management igt-gpu-tools Vulkan CTS