Principal Systems Software Engineer
$114.6k - $234.6kOracle
Job Description
Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and evolve the low-level systems software and platform-management capabilities that power next-generation GPU infrastructure.
Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and evolve the low-level systems software and platform-management capabilities that power next-generation GPU infrastructure. This is a hands-on systems engineering role at the intersection of software, firmware, hardware, and large-scale cloud infrastructure. You will work on complex GPU and server platforms, owning critical capabilities spanning BMC/service-processor software, platform management, firmware lifecycle, reliability and serviceability, telemetry, power management, hardware bring-up, and fleet operations. You will work closely with silicon, firmware, hardware, compute, and fleet engineering teams, as well as technology and manufacturing partners, to bring new platforms from initial hardware enablement through production deployment and ongoing operation at cloud scale. This role is well suited for an engineer with deep experience in computer systems, embedded or platform firmware, and hardware/software integration who enjoys solving difficult problems that cross traditional engineering boundaries.
Responsibilities
Key Responsibilities:
BMC & Platform-Management Systems
- Design, develop, and maintain complex BMC, service-processor, and platform-management software for GPU and server infrastructure.
- Develop capabilities for host management, baseboard management, telemetry, platform monitoring, power control, and system diagnostics.
- Design and implement secure, reliable firmware-management and update workflows across complex, multi-vendor platforms.
- Define robust interfaces and integration contracts between platform firmware, hardware components, operating systems, drivers, and higher-level infrastructure services.
Systems & Firmware Development
- Design and implement low-level systems software and firmware using technologies such as C, C++, Python, and Bash.
- Develop maintainable software for managing, monitoring, diagnosing, and provisioning server and GPU systems.
- Build automation and tooling that improves platform provisioning, onboarding, validation, diagnostics, and fleet operations.
- Develop and debug advanced platform capabilities involving areas such as RAS, telemetry, power management, high-speed I/O, and chipset/SoC services.
- Conduct design and code reviews and help establish strong engineering practices for maintainability, testing, observability, security, and reliability.
Hardware Bring-Up & Cross-Layer Debugging
- Play a leading role in initial board, device, and platform bring-up for new GPU and server systems.
- Diagnose difficult failures spanning hardware, firmware, bootloaders, operating systems, drivers, and platform services.
- Use hardware and software diagnostic techniques—including logs, schematics, JTAG, logic analyzers, emulators, and platform instrumentation to isolate root causes.
- Partner with silicon, board, firmware, and manufacturing teams to validate end-to-end platform behavior and resolve integration issues.
- Turn complex or recurring failures into durable engineering fixes, improved diagnostics, automation, and preventive controls.
GPU Reliability, Serviceability & Operations
- Develop reliability, availability, and serviceability (RAS) capabilities for large-scale GPU and server environments.
- Improve telemetry, fault detection, logging, observability, and diagnostics used to identify and resolve platform issues.
- Develop and improve power-control and power-capping capabilities and related platform instrumentation.
- Design systems with fleet-scale reliability, fault tolerance, secure firmware lifecycle, and operational serviceability in mind.
- Support difficult platform incidents and escalations and help translate field findings into long-term product and engineering improvements.
Technical Leadership
- Own technically complex and sometimes ambiguous areas from architecture and design through implementation, validation, and deployment.
- Drive technical decisions and establish clear interfaces across teams responsible for different layers of the platform.
- Lead deep technical investigations and help teams reach evidence-based root causes for difficult system failures.
- Raise engineering standards through architecture and design reviews, code reviews, testing practices, automation, and diagnostic tooling.
- Mentor and provide technical guidance to engineers while remaining actively involved in design, coding, bring-up, and debugging.
- Collaborate effectively across software, firmware, hardware, silicon, compute, fleet, support, and external partner organizations.
In addition, you have:
- 6+ years of programming and/or scripting experience, with relevant languages such as C, C++, Python, or Bash.
- Strong systems-software, embedded-software, or firmware development experience.
- Experience integrating software or firmware with complex hardware systems.
- Strong understanding of computer hardware fundamentals and the interaction between hardware, firmware, operating systems, and software.
- Demonstrated ability to diagnose complex problems that cross hardware and software boundaries.
- Experience with software development practices including design, implementation, debugging, code review, testing, automation, and quality assurance.
- Experience working in Linux/Unix-based development or systems environments.
- Ability to independently own technically complex projects and collaborate across multiple engineering organizations.
Preferred Qualifications:
Experience in one or more of the following areas is highly desirable:
- BMC, OpenBMC, service processors, or server platform-management technologies.
- Server, GPU, accelerator, or other complex compute-platform firmware.
- GPU or server RAS, telemetry, fault management, observability, or serviceability.
- Board, device, or system bring-up.
- Hardware debugging using JTAG, logic analyzers, emulators, schematics, or related diagnostic tools.
- Firmware lifecycle management and secure firmware-update mechanisms.
- Power management, power control/capping, thermal management, or platform telemetry.
- Hardware interfaces and low-level communication protocols.
- CPU, GPU, SoC, ASIC, or FPGA-based systems.
- ARM, AMD, Intel, NVIDIA, or similarly complex compute platforms.
- Automation and diagnostics for server provisioning, validation, or fleet operations.
- Large-scale cloud or data-center infrastructure.
- Technical leadership, mentoring, architecture/design ownership, and cross-functional engineering coordination.
Location
On-Site | Santa Clara, CA
Qualifications
Disclaimer:
Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range in USD from: $114,600 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Benefits
- Medical, dental, and vision insurance, including expert medical opinion
- Short term disability and long term disability
- Life insurance and AD&DD
- Supplemental life insurance (Employee/Spouse/Child)
- Health care and dependent care Flexible Spending Accounts
- Pre-tax commuter and parking benefits
- 401(k) Savings and Investment Plan with company match
- Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
- 11 paid holidays
- Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
- Paid parental leave
- Adoption assistance
- Employee Stock Purchase Plan
- Financial planning and group legal
- Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.
Career Level - IC4
About Us
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
#J-18808-Ljbffr$156.4k - $253k
...and field support teams throughout the entire software development cycle. Your Career We’re seeking innovators - engineers who seek to design new products, designing... ...development methodologies, version control systems, and agile practices. Excellent problem‑solving...SuggestedFull timeWork at office$206.4k - $276.7k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... ...and conferences. Design media processing algorithms and software workflows to achieve velocity, scale, and efficiency, further...SuggestedWork experience placement$152k - $241.5k
...are looking for a motivated Performance engineer to influence the roadmap of our communication... ...clusters Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) Implement micro-benchmarks...Suggested- ...down bigger companies. About You As a Senior Embedded Software Engineer at Stic, you will own the firmware and low-level software stack... ...to board bring-up, hardware/firmware debugging, and system validation across EVT/DVT/PVT cycles What You Have to Have...SuggestedPart timeLocal area
$135k - $200k
...Summary Our client, a company operating in the advanced communications and embedded systems space (including regulated government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves...SuggestedContract workFor contractors3 days per week$150k - $180k
...conversational experience, and automated data engineering pipelines. Our solutions are used by... ..., data sources, APIs, monitoring systems, and operational workflows. Own and lead... .... ~7+ years of relevant experience in software engineering, solutions engineering,...Flexible hours- ...tools consistently fail. We are a small, fast-growing team of engineers in San Francisco powering Fortune 100 enterprises, YC startups,... ...end-to-end solutions that account for the customer’s current systems, data flows, and existing infrastructure, identifying integration...Work at officeVisa sponsorshipRelocation package
- ...prioritize a diverse F5 community where each individual can thrive. This role is responsible for managing all aspects of the Solutions Engineering team within the F5 Tech vertical with focus on technical sales. You will be responsible for establishing objectives and work...Work experience placementWork at officeLocal areaRemote workWork from home
$132.6k - $214.5k
...and continuous enhancement of our comprehensive observability systems. To meet the opportunities that such a role provides, you will... .... As part of this role, you will collaborate closely with our engineering teams to develop innovative solutions that provide clear and actionable...Full timeWork at officeVisa sponsorshipWork visa$138k - $234k
## Principal Site Reliability EngineerApply: On-Site: Northridge, California, United... ...**As a Principal Site Reliability Engineer (SRE), you will own the end-to-end reliability... .... This role bridges the gap between software engineering and systems operations, with a hyper-focus on...Full timeWork at officeLocal areaFlexible hours$183k - $200k
...About the Role: We’re hiring seasoned engineers to join our teams that work on core... ...platform capabilities, improving our existing systems for extensibility and scalability, and... ...of Gusto's Payments platform. As a Gusto Software Engineer at this level, you’ll be...Full timeWork at officeLocal areaRemote work2 days per week3 days per week$202k
...company revenue, the program is a critical engine for company-wide growth across our core... ...architecture and design highly reliable, scalable systems that power new initiatives across both... ...5+ (L5A) years work experience in software engineering building large scale systems•...Full timeWork experience placementWork at officeRemote work$125k - $180k
...Join to apply for the Founding Software Engineer role at PgDogJoin to apply for the Founding Software Engineer role at PgDogThis range is provided by PgDog. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range...FreelanceInternshipWork at officeRemote work$82.78 per hour
...Aptask Global Workforce (AGW) is seeking a Software Engineer for a Remote position with a Leading Technology Firm. This is a 6+ month contract... ...regressions. The ideal candidate will also identify system gaps and ensure operational excellence by maintaining quality...Contract workRemote work$107.74k - $143.75k
...Must Currently Possess: Secret Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Agile Methodology, C Sharp (Programming Language), Microsoft SQL Server, Microsoft Visual Studio...Temporary workImmediate startRemote workWorldwideFlexible hours$143.2k - $243.4k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That... ...and meetings and heavy on coding Designing and implementing software that is simple, intuitive and easy to use with platform...Work at officeImmediate startRemote workFlexible hours$89.2k
...Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where... ...engineers do meaningful work. As a Senior Software Engineer , you will design, develop and... ...for implantable neural stimulation systems and other software-related products, contributing...Hourly payWork at officeRelocation packageShift work3 days per week- ...Software Engineer - User Space Services Role Overview As a Staff Software Engineer on the ESXi OS Services team, you will lead the... ...Responsibilities Design and implement advanced operating system techniques for managing virtual systems on x86 architectures....Local area
$125.7k - $194.8k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That... ...in this role you have:Direct experience building evaluation systems for LLM-based products — scoring methodology, benchmark design,...Work at officeImmediate startRemote workFlexible hours$196.35k - $292.6k
...mission-critical enterprise workloads in Microsoft Azure. We are looking for a highly motivated software engineer to help develop and operate cloud-scale distributed systems that span storage, networking, cloud infrastructure, and user experience. This is a unified engineering...Work at officeLocal area$49 - $69 per hour
...Title: Software Engineer II Location: Remote (PST) Duration: 6 months Compensation: $49 - $69/hr Work Requirements: US Citizen... ...fundamentals and hands‑on experience working with Machine Learning systems. This role will support production ML workflows, with a...Remote workFlexible hours$129.4k - $194k
...run and test Illumina's primary analysis software Work with the development team to... ...and maintaining automation for complex systems Strong problem-solving skills Ability... ...s degree or higher in Computer Science, Engineering, Bioinformatics, or a related field (or...Local area$160k - $200k
...About Sift Sift is the data infrastructure platform for hardware engineering teams. Sift turns high-frequency telemetry into engineering insights for mission-critical systems. Teams use Sift to build and operate rockets, satellites, autonomous vehicles, energy systems...Permanent employmentWork at officeRelocation- ...Software Engineer Python Cloud Services Space Operations Satellite Telemetry As a Space Operations Software Engineer at Spire, you will... ...enhance the efficiency of our satellite fleet. You'll develop systems and tools for visualizing and analyzing satellite telemetry,...Work at office3 days per week
- ...F5 Networks, Inc. is seeking a Solutions Engineering leader to manage all aspects of the SE team within the F5 Tech vertical, focusing on technical sales. You will set objectives, delegate work, and ensure the SE organization is aligned with company goals, scaling to meet...Remote work
$165.85k - $269.26k
...questions you have. We’re looking for Full-Stack Stack Staff Software Engineers to help shape the future of the collectibles industry... ...What You’ll Do: Design and build scalable cloud-based systems on AWS that power core collectibles platforms and experiences...Work at officeRemote workWorldwide- ...defining technical challenge of the next few years. As a Staff Software Engineer, your influence extends beyond your team to the technology... ...them — and you're building the same understanding of adjacent systems. You lead projects of moderate-to-significant scope over one-...Contract workRemote workWorldwide
- ...technologies—like the da Vinci surgical system and Ion —have transformed how care is... ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...test and calibration strategy and develop software to implement the same. Essential Job...Local areaWorldwideFlexible hours
$225k - $265k
...flowing. The Opportunity at Altana The Engineering team is responsible for building out the... ...diverse customer base; it is a complex system that will stretch engineering in many... ...writing back end or data-driven software in demanding environments. ~ You’ve deployed...Full timeTemporary workWork experience placementRemote workFlexible hours$106.61k - $284.28k
...– this is where you come in! About the Role As a Staff Software Engineer, you’ll be a key member of a collaborative team responsible for... ..., delivery and operation of business-critical, distributed systems. We’re looking for technically strong, passionate people with...Hourly payFull timeTemporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Systems Software Engineer. Be the first to apply!
- principal California, MO
- healthcare software sales California, MO
- software sales executive California, MO
- software support California, MO
- embedded software California, MO
- software sales representative California, MO
- remote software sales California, MO
- software intern California, MO
- software technical support California, MO
- software implementation project manager California, MO

