Principal Software Developer - 4 (linux Kernel Engineer)

Oracle Oracle · Enterprise · Santa Clara, CA +1

Seeking experienced Linux Kernel Developers to advance the Linux operating system for large-scale cloud environments, contributing to kernel subsystems like networking, storage, security, and performance optimization.

What you'd actually do

  1. Design, develop, and optimize kernel features across areas such as:
  2. Contribute to the upstream Linux kernel and drive enhancements for cloud-scale deployments.
  3. Collaborate closely with hardware design teams on processor bring-up and architecture enablement initiatives.

Skills

Required

  • operating systems development
  • Unix/Linux kernel development
  • C programming
  • kernel-level debugging
  • Linux kernel subsystems (networking, storage, memory management, security, or processor architecture)
  • Python
  • Bash scripting

Nice to have

  • open-source development practices
  • upstream kernel contributions
  • High-performance networking technologies (RoCE, advanced Ethernet networking)
  • Filesystem and storage technologies (XFS, ZFS, NFS, iSCSI, Fibre Channel, and Linux block layer development)
  • Virtual memory management
  • performance tuning
  • container optimization
  • Security technologies (TPM, Secure Boot, kernel signing, and encryption frameworks)
  • Live patching technologies
  • kernel maintenance