Principal Systems Software Engineer
Oracle
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
As a Principal Systems Software Engineer, you will join the team to perform ethical hacking, vulnerability research, and clean-room reverse engineering to identify security weaknesses in embedded, IoT, and hardware-based products. You will be responsible for analyzing firmware, binaries, bootloaders, and protocols while developing proof-of-concept demonstrations and automated tools for testing. The role involves collaborating with infrastructure, hardware, and silicon vendors to improve secure design and product hardening. To succeed, you must possess proficiency in C programming, kernel-level debugging, and Unix/Linux kernel development. You will utilize specialized tools such as logic analyzers, oscilloscopes, and various hardware interfaces including UART, JTAG, SPI, I2C, USB, Bluetooth, and Wi-Fi. Your work focuses on securing complex systems by identifying attack surfaces and providing remediation guidance across ARM, Intel, and AMD platforms.
Skills
What you'll do
What we're looking for
More like this
Oracle
Autodesk
CVS Health
Oracle
General Dynamics
Snap Inc.