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
52 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $175k
$98k most similar roles pay here $267k

This role pays less than 57% of similar roles. Most pay $169,550–$217,425 — the shaded band above. At the midpoint, this role pays about $175k 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 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 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 while defining integration contracts across software, firmware, and hardware. This role involves designing and maintaining software layers to automate hardware provisioning and onboarding for server, storage, networking, and GPU subsystems in a hyperscale environment. The engineer will lead deep-dive investigations into hard faults, manage platform bring-up, and develop features like RAS and high-speed I/O across ARM, AMD, Intel, and custom ASIC/FPGA platforms. Day-to-day tasks include performing cross-layer debugging using logic analyzers, JTAG, and emulators, alongside conducting performance profiling and code reviews. The role addresses the technical challenge of ensuring reliability, security, and fault tolerance for large-scale infrastructure by developing robust firmware components and managing complex API versioning and interoperability strategies across diverse hardware interfaces.

What you'll do

  • Develop and maintain complex system software modules for managing server, storage, networking, and GPU subsystems in a hyperscale environment.
  • Design and deploy automation tools to streamline hardware provisioning and onboarding for large-scale fleets.
  • Lead platform bring-up, firmware updates, and cross-layer debugging across software, firmware, and hardware components.
  • Resolve complex issues involving high-speed I/O, SoC services, and various processor architectures including ARM, AMD, and Intel.
  • Implement performance optimization, scalability strategies, and secure coding practices to ensure system reliability and security.
  • Conduct deep-dive investigations into hard faults and incidents to create durable fixes and preventive controls.
  • Provide technical leadership through code reviews, architectural guidance, and mentoring for less experienced engineers.

What we're looking for

  • Must have 6 to 10+ years of experience in systems software engineering.
  • Must be able to read, write, and speak English.
  • Experience designing and maintaining system software for server management, storage, networking, and GPU subsystems is required.
  • Ability to develop tools for automated hardware provisioning and onboarding at scale is required.
  • Experience with platform bring-up, firmware updates, and cross-layer debugging across hardware/firmware/OS layers is required.
  • Proficiency in diagnosing issues using logic analyzers, JTAG, and emulators is required.
  • Experience developing features for ARM, AMD, Intel, and custom ASIC/FPGA platforms is required.
  • Ability to implement secure coding practices and ensure compliance with architectural standards is required.

More like this

Similar roles

Lead Principal Systems Software Engineer

Oracle

Nashville, TN 24 days ago $146,300$306,400
Systems Software Firmware Hardware Provisioning API Monitoring Observability Threat Modeling Concurrency Fault Isolation Debugging Troubleshooting Performance Optimization Scalability Data Centers
6+ yrs exp

Lead Principal Systems Software Engineer

Oracle

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

Santa Clara, CA 39 days ago $114,600$234,600
C C++ Python Bash Linux Unix OpenBMC JTAG Logic Analyzers Firmware BMC RAS Telemetry Power Management Hardware Bring-up Automation Oracle Cloud Infrastructure (OCI)
3+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp