Principal Systems Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$110,100–$234,600 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $172k
$93k most similar roles pay here $268k

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

As a Principal Systems Software Engineer, you will join the team to develop and maintain complex system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in a hyperscale environment. You will be responsible for enabling authentication features like Secure Boot and Verified Boot, implementing security measures such as SELinux, seccomp, IMA, and immutable images, while establishing physical anti-tempering and device integrity to support scalable robotic deployments. Your daily work involves collaborating with silicon vendors on firmware updates and extending open-source software including the Linux kernel, grub, shim, uboot, and ATF. You will utilize C, Python, and Bash scripting for development and automation. The role requires expertise in ARM, Intel, and AMD platforms, as well as deep knowledge of TPM, encryption frameworks, and cross-layer debugging to ensure high availability.

What you'll do

  • Implement security features like Secure Boot, Verified Boot, and SELinux on robotics platforms.
  • Contribute to and extend open-source software including the Linux kernel, GRUB, and U-Boot.
  • Collaborate with silicon vendors to manage firmware updates, reference code, and new security mechanisms.
  • Develop system software modules for managing and provisioning server hardware in hyperscale environments.
  • Automate hardware provisioning and onboarding processes for large-scale server fleets.
  • Perform cross-layer debugging across software, firmware, and hardware components to ensure system reliability.
  • Lead code reviews and mentor engineers to establish standards for production-grade firmware.
  • Conduct performance profiling and optimization to build scalable solutions for infrastructure systems.

What we're looking for

  • Must have 6 to 10+ years of experience in the field.
  • Proficiency in C programming and kernel-level debugging is required.
  • Experience with Unix/Linux kernel development is preferred.
  • Knowledge of security technologies including TPM, Secure Boot, kernel signing, and encryption frameworks is required.
  • In-depth knowledge of ARM, Intel, and AMD platforms and chipsets is required.
  • Familiarity with Python and Bash scripting for development and automation tasks is required.
  • Ability to read, write, and speak English.

More like this

Similar roles

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

Nashville, TN 15 days ago $110,100$234,600
Reverse Engineering C Linux Kernel Firmware Analysis Penetration Testing Vulnerability Research TPM Secure Boot UART JTAG SPI USB Bluetooth Wi-Fi Zigbee ARM Intel AMD Logic Analyzers Oscilloscopes
3+ 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