Senior Principal Linux Kernel Engineer

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$135,200–$306,400 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $221k
$115k $327k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $169,550–$215,500 — the blue band above. At the midpoint, this role pays about $221k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 972 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 789 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Principal Linux Kernel Engineer

The Senior Principal Linux Kernel Engineer joins the Oracle Cloud Linux team to advance the Linux operating system for large-scale cloud environments. This role involves designing, developing, and optimizing kernel features across multiple subsystems, including networking, storage, security, virtual memory management, and live patching. The engineer will contribute to the upstream Linux kernel, drive enhancements for cloud-scale deployments, and collaborate with hardware design teams on processor bring-up. Key technologies include C programming, Python, and Bash scripting. Specific expertise is required in networking technologies like InfiniBand, RoCE, and DPDK; storage systems such as ZFS, Btrfs, and iSCSI; and security frameworks including TPM integration and Secure Boot. The position focuses on solving complex performance optimization and architecture enablement problems within high-performance cloud infrastructure.

What you'll do

  • Design, develop, and optimize kernel features for networking, storage, and virtual memory management.
  • Implement security technologies including encryption, TPM integration, and Secure Boot.
  • Contribute to the upstream Linux kernel and drive enhancements for cloud-scale deployments.
  • Perform processor bring-up and architecture enablement in coordination with hardware design teams.
  • Optimize performance for container workloads and large page management.
  • Develop and maintain live patching technologies for the Linux operating system.
  • Use C, Python, and Bash for kernel-level development, debugging, and automation tasks.

What we're looking for

  • Must have 10+ years of experience.
  • Must have a strong background in operating systems development.
  • Must be proficient in C programming and kernel-level debugging.
  • Must have expertise in one or more Linux kernel subsystems, such as networking, storage, memory management, security, or processor architecture.
  • Must be able to read, write, and speak English.
  • Several years of hands-on Unix/Linux kernel development experience (preferred).
  • Experience with open-source development practices and upstream kernel contributions is highly desirable (preferred).
  • Familiarity with Python and Bash scripting for development and automation tasks.

More like this

Similar roles

Kernel / Linux Development Engineer

Amd

Austin, TX +1 52 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

Linux Kernel & Virtualization SW Engineer

Amd

Austin, TX 49 days ago $140,000–$210,000
Linux Kernel C x86-64 Virtualization KVM QEMU ACPI PCIe CXL RAS GNU Toolchain Git Open Source Data Structures Kernel Debugging
6+ yrs exp

Linux Kernel Engineer

Apple Inc

Tamworth, NH 43 days ago
Linux Kernel C Rust Go Python Bash Device Drivers Kernel Modules CI/CD perf ftrace bpftrace crash gdb RHEL RPM Memory Management Filesystems Networking Scheduling
5+ yrs exp

Linux Kernel Engineer

Apple Inc

Newington, NH 43 days ago
Linux Kernel C Rust Go Python Bash Device Drivers Kernel Modules CI/CD perf ftrace bpftrace crash gdb RHEL RPM Memory Management Filesystems Networking Scheduling
5+ yrs exp

Linux Kernel Engineer

Apple Inc

Durham, NH 43 days ago
Linux Kernel C Rust Go Python Bash Device Drivers Kernel Modules CI/CD perf ftrace bpftrace crash gdb RHEL RPM Memory Management Filesystems Networking Scheduling Interrupts
5+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 64 days ago $146,300–$306,400
Linux Kernel C Python Bash SELinux Secure Boot TPM ARM Intel AMD uboot GRUB Firmware IMA seccomp Encryption
6+ yrs exp