Principal Systems Software Engineer
Oracle
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 63% of similar roles. Most pay $169,550–$218,400 — the blue band above. At the midpoint, this role pays about $172k versus about $194k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
The Principal Systems Software Engineer joins the product and research team to perform ethical hacking, vulnerability research, and clean-room reverse-engineering. This role involves identifying security weaknesses in embedded, IoT, and hardware-based products while helping engineering teams remediate flaws and future-proof systems. Day-to-day responsibilities include reverse engineering firmware, binaries, and bootloaders, performing authorized security assessments, and developing proof-of-concept demonstrations. The candidate will use C programming, kernel-level debugging, and Unix/Linux kernel development skills. Technical requirements include knowledge of TPM, Secure Boot, encryption frameworks, and hardware interfaces like UART, JTAG, SPI, I²C, USB, Bluetooth, Wi-Fi, and Zigbee. The role solves complex security problems by analyzing ARM, Intel, and AMD platforms to improve secure design, threat modeling, and product hardening across various hardware and silicon environments.
Skills
What you'll do
What we're looking for
More like this
Oracle
Oracle
Oracle
Oracle
Oracle
Nvidia