Oracle

Principal Systems Software Engineer

Oracle
Apply
1 month ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own the design, development, debugging, integration, maintenance, and release of server BIOS/UEFI firmware.
  • Investigate boot failures, initialization errors, PCIe enumeration issues, memory configuration problems, and BIOS/UEFI-to-OS interactions to establish root cause and implement durable fixes.
  • Improve firmware reliability, performance, error handling, recovery, diagnosability, and regression coverage using production fleet findings.
  • Build diagnostic tools and automated tests for BIOS configuration, firmware updates, boot validation, diagnostics, and recovery across hardware and operating environments.
  • Apply secure development practices, lead design and code reviews, document technical decisions, and support firmware vulnerability remediation.
  • Debug interactions among BIOS/UEFI, silicon initialization code, hardware, bootloaders, and operating systems using traces, logs, documentation, and hardware debugging tools.
  • Collaborate with hardware, BMC, operating system, validation, fleet engineering, silicon suppliers, BIOS vendors, and ODM/JDM partners.
  • Participate in the India daytime on-call rotation, coordinate investigations and handoffs with US teams, and turn incidents into preventive controls.
  • Own complex technical delivery, identify dependencies and risks, mentor engineers, contribute to hiring, and improve team engineering practices.

Requirements

  • At least 6 years of experience using programming and/or scripting languages, including strong C programming skills.
  • Substantial hands-on experience developing and debugging server BIOS/UEFI firmware at the source-code level.
  • Strong understanding of UEFI architecture and server boot flow, including experience with PEI, DXE, SMM, or UEFI drivers.
  • Strong understanding of x86 server architecture on Intel or AMD platforms, processor and memory initialization, PCIe enumeration and resource allocation, ACPI, SMBIOS, and firmware/OS interfaces.
  • Ability to diagnose complex issues across BIOS/UEFI, hardware, bootloaders, and Linux using firmware logs, traces, and debugging tools.
  • Experience owning firmware components through design, implementation, code review, testing, release, and ongoing maintenance.
  • Ability to build diagnostic or automation tools, lead technical investigations, and communicate across engineering teams and external partners.
  • Willingness to participate in the India daytime on-call rotation.
  • One of the stated education and experience combinations: 11 years of software development experience; a relevant bachelor’s degree/B.Tech with 7 years of software development experience; a relevant master’s degree/M.Tech with 5 years; or a relevant doctorate with 3 years.
  • Preferred experience includes EDK II or commercial server BIOS implementations, silicon vendor firmware integration, new server platform bring-up, schematic reviews, JTAG or in-circuit emulator debugging, protocol analyzers, GPU server platforms, RAS, Secure Boot, measured boot, TPM integration, firmware signing, and secure update or recovery mechanisms.

Benefits

  • Hiring range is INR 2,548,000 to INR 4,368,000 per annum for the stated India location.
  • Oracle offers flexible medical, life insurance, and retirement benefits.
  • Employees are encouraged to participate in volunteer programs.
  • India-based employees must complete onboarding identity verification involving biometric information, with accommodations potentially available after individualized assessment.
  • The role includes an India daytime on-call rotation and collaboration with US engineering teams.

Tech Stack

Categories

Oracle

About Oracle

10,000+ employees

Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.

Contact me