Senior Principal Firmware Engineer (oci)

Oracle Oracle · Enterprise · Seattle, WA +1

Senior Principal Firmware Engineer at Oracle (OCI) focused on datacenter platform firmware, including BIOS/UEFI and BMC firmware. The role involves designing, developing, and enhancing firmware, contributing to open-source projects like OpenBMC, and integrating management interfaces. Requires deep hands-on experience, cross-team collaboration, and mentorship.

What you'd actually do

  1. Design, develop prototype BIOS/UEFI firmware for x86 and/or ARM platforms.
  2. Review BMC firmware to ensure that it matches with the needs of target platform (sensors, platform routing, security…)
  3. Comprehend interaction of all firmware in the DC rack
  4. Develop and enhance BMC firmware to add DC specific enhancements to standard firmware package
  5. Contribute and extend Open-source platform management stacks such as OpenBMC

Skills

Required

  • Firmware engineering
  • BIOS/UEFI development
  • BMC firmware development
  • x86 and ARM platforms
  • OpenBMC
  • Redfish
  • IPMI
  • PLDM
  • Secure boot
  • TPM
  • Hardware root of trust
  • Server firmware stacks (EDKII)
  • Server platform standards (ACPI, PCIe)
  • Power management
  • Thermal management
  • Telemetry
  • Vendor silicon platforms (Intel, AMD, ARM, ASPEED)

Nice to have

  • NIC firmware
  • GPU firmware
  • Storage firmware

What the JD emphasized

  • senior staff-level ownership of production systems
  • firmware engineering experience
  • firmware engineering skills in BIOS, BMC FW or other platform firmware in server specific areas
  • Knowledge of secure boot, TPM, measured boot and hardware root of trust
  • Knowledge of server firmware stacks such as EDKII, OpenBMC…
  • Understanding of firmware standards such as UEFI, IPMI, Redfish …
  • Understanding of server platform standards such as PLDM, ACPI, PCIe …
  • Understanding of server power management, thermal management, telemetry
  • Exposure to NIC firmware, GPU firmware and storage firmware
  • Experience working on vendor silicon platform of one or more vendors (Intel, AMD, ARM, ASPEED … )