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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $172k
$92k most similar roles pay here $279k

This role pays less than 68% of similar roles. Most pay $169,550–$220,800 — the shaded band above. At the midpoint, this role pays about $172k versus about $195k 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 666 open roles on FindRole.

Listed pay typically runs $102,300–$223,999 across 619 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 bring up and harden Oracle Linux on ARM, Intel, and AMD-based platforms. You will be responsible for developing secure, production-ready images and OS/firmware-update solutions to establish the technical foundation for scalable robotic deployments. Your daily work involves co-designing platform images, performing complex cross-layer debugging across software, firmware, and hardware layers, and contributing to open-source projects including the Linux kernel, uboot, and ATF. You will utilize C, Python, and Bash scripting while applying expertise in kernel-level debugging, TPM, Secure Boot, and encryption frameworks. This role addresses the critical challenge of ensuring reliability and availability for embedded platforms by managing the full software development lifecycle, from initial prototyping to production-ready platform software and technical standards across diverse chipsets.

What you'll do

  • Bring up and harden Oracle Linux on ARM, Intel, and AMD-based embedded platforms.
  • Develop secure, production-ready images and OS/firmware update solutions for robotic deployments.
  • Contribute to and extend open-source software including the Linux kernel, uboot, and ATF.
  • Perform cross-layer debugging and resolve complex issues across software, firmware, and hardware layers.
  • Design and implement software features while ensuring high performance through profiling and optimization.
  • Lead code reviews and provide technical guidance to engineers to improve development standards.
  • Implement comprehensive testing, monitoring, and observability for system reliability and availability.
  • Manage API functionality, versioning, and interoperability strategies across various platforms.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • Candidates should have 3 to 5+ years of experience in the field.
  • Experience in operating systems development is required.
  • Proficiency in C programming and kernel-level debugging is required.
  • Several years of hands-on Unix/Linux kernel development experience are 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.

More like this

Similar roles

Principal Systems Software Engineer

Oracle

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

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

Lead Principal Systems Software Engineer

Oracle

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

Seattle, WA 55 days ago $114,600$234,600
Firmware JTAG Logic Analyzers ARM AMD Intel ASIC FPGA DevOps API Distributed Systems Hardware Provisioning Observability Performance Profiling
6+ yrs exp

Senior Systems Software Engineer

Oracle

Nashville, TN 19 days ago $102,300$209,500
ROS2 DSS ARM Intel AMD Oracle Linux Firmware DevOps API Linux Robotic S Hardware Provisioning
3+ yrs exp

Principal Systems Software Engineer

Nvidia

Santa Clara, CA +1 62 days ago $272,000$431,250
Apache Spark CUDA C++ Java Scala cuDF CCCL UCX Parquet ORC JSON Apache Iceberg Delta Lake Unity Catalog AWS EMR Databricks Google Dataproc Oracle Cloud Data Flow Cloudera Apache Arrow Presto Velox Apache DataFusion
10+ yrs exp