Principal Systems Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$114,600–$234,600 / yr
Posted
98 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $175k
$95k $294k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $169,550–$218,400 — the blue band above. At the midpoint, this role pays about $175k versus about $194k 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 955 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Systems Software Engineer

The Principal Systems Software Engineer joins the team to own complex system modules and fleet automation workflows, defining integration contracts across software, firmware, and hardware. This role involves designing and maintaining software layers for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in a hyperscale environment. Key responsibilities include leading platform bring-up, diagnosing cross-domain issues using logic analyzers, JTAG, and emulators, and developing firmware components for ARM, AMD, Intel, and custom ASIC/FPGA platforms. The engineer will implement performance, reliability, and fault-tolerance improvements for drivers and provisioning pipelines while ensuring secure coding practices. By resolving complex hardware and software faults and managing API versioning, the role ensures the high availability and scalability of large-scale infrastructure and hardware onboarding processes.

What you'll do

  • Design and maintain complex system software modules for managing and provisioning servers, storage, networking, and GPU subsystems.
  • Develop software layers and tooling to automate hardware provisioning and onboarding for large-scale fleet environments.
  • Lead platform bring-up, firmware updates, and complex cross-layer debugging across software, firmware, and hardware.
  • Diagnose and resolve hardware-level issues using logic analyzers, JTAG, and emulators on ARM, AMD, Intel, and ASIC platforms.
  • Implement performance optimization, scalability strategies, and secure coding practices to ensure system reliability and fault tolerance.
  • Conduct code reviews and provide technical coaching to junior engineers to ensure adherence to architectural standards.
  • Perform periodic maintenance, testing, and patching for critical systems to ensure service availability and security.

What we're looking for

  • Must have 6 to 10+ years of relevant experience.
  • Must be able to read, write, and speak English.
  • Must design and develop complex system software modules for hyperscale environments.
  • Must possess advanced knowledge of hardware provisioning, firmware, and software integration.
  • Must be able to diagnose cross-domain issues using logic analyzers, JTAG, and emulators.
  • Must have experience with ARM, AMD, Intel, and custom ASIC/FPGA platforms.
  • Must be able to implement secure coding practices and performance optimization strategies.
  • Must be able to lead code reviews and provide technical coaching to junior engineers.

More like this

Similar roles

Principal Systems Software Engineer

Oracle

Nashville, TN 61 days ago $110,100–$234,600
Oracle Linux Linux Kernel C Python Bash ARM Intel AMD uboot ATF TPM Secure Boot Encryption DevOps Firmware Performance Profiling
3+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 61 days ago $146,300–$306,400
Oracle Linux Linux Kernel uboot ATF ARM Intel AMD Firmware API Hardware Provisioning System Software Observability Debugging Quality Assurance
6+ yrs exp

Principal Systems Software Engineer

Oracle

Nashville, TN 61 days ago $110,100–$234,600
Linux Kernel C Python Bash Secure Boot TPM SELinux seccomp IMA ARM Intel AMD GRUB uboot ATF Firmware DevOps Oracle Linux
6+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Santa Clara, CA 85 days ago $146,300–$306,400
Systems Software Firmware Hardware Provisioning API Software Development Lifecycle Threat Modeling Concurrency Fault Isolation Observability Performance Optimization Scalability Debugging Secure Software Development GPU Subsystems Networking
6+ yrs exp

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 61 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

Principal Systems Software Engineer

Oracle

Nashville, TN 61 days ago $110,100–$234,600
C Linux Kernel Reverse Engineering Penetration Testing Firmware Analysis TPM Secure Boot UART JTAG SPI USB Bluetooth Wi-Fi Zigbee ARM Intel AMD Logic Analyzers Oscilloscopes Encryption Frameworks Threat Modeling
3+ yrs exp