All roles at Oracle

Principal Systems Software Engineer

BengaluruFull-time11–20 yrsPosted 3 weeks ago

Leadership software engineering role at Oracle in Bengaluru. Needs 11+ years and a B.Tech, B.E. or M.Tech.

About the role

As a Principal Systems Firmware Engineer, you will design, develop, and improve BMC firmware or BIOS/UEFI and the tools that support its deployment across OCI’s server and GPU infrastructure. You will own complex engineering problems across firmware, hardware, and operating systems, delivering changes that improve platform reliability, diagnosability, security, and recovery.

What you'll do

  • Own firmware development and integration
  • Design, develop, debug, and maintain BMC or BIOS/UEFI components and supporting systems software
  • Define clear interfaces across firmware, hardware, operating systems, and fleet management services
  • Resolve complex fleet issues
  • Lead investigations into boot failures, management controller faults, firmware update problems, hardware initialization failures, and other platform reliability issues

What you need

  • C++
  • Embedded C
  • Physics
  • C
  • Linux
  • Fleet management

Good to have

  • Incident response
  • Test automation

More roles like this at Oracle

Apply on Oracle's site