O

Oracle

Builds databases, business apps and cloud services

Senior Principal Linux Kernel Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Strong background in operating systems development.
  • Proficiency in C programming and kernel-level debugging.
  • Expertise in one or more Linux kernel subsystems, including networking, storage, memory management, security, or processor architecture.
  • Familiarity with Python and Bash scripting for development and automation tasks.

Responsibilities

  • Design, develop, and optimize kernel features across networking technologies including Ethernet, InfiniBand, OFED, RoCE, and DPDK.
  • Design, develop, and optimize kernel features across storage and filesystems including iSCSI, Fibre Channel, NFS, ZFS, Btrfs, the block layer, and the filesystem layer.
  • Design, develop, and optimize virtual memory management and performance optimization features, including large page management and container workload performance.
  • Design, develop, and optimize security technologies such as encryption, TPM integration, signed kernels and modules, Secure Boot, and bootloader security.
  • Contribute to the upstream Linux kernel and drive enhancements for cloud-scale deployments.
  • Collaborate closely with hardware design teams on processor bring-up and architecture enablement initiatives.

Desired Qualifications

  • Several years of hands-on Unix/Linux kernel development experience.
  • Experience with open-source development practices and upstream kernel contributions.
  • Experience with high-performance networking technologies such as RoCE and advanced Ethernet networking.
  • Experience with filesystem and storage technologies including XFS, ZFS, NFS, iSCSI, Fibre Channel, and Linux block layer development.
  • Experience with virtual memory management, performance tuning, and container optimization.
  • Experience with security technologies including TPM, Secure Boot, kernel signing, and encryption frameworks.
  • Experience with live patching technologies and kernel maintenance.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs