Posted in

System Software Engineer

System Software Engineer

CompanyOpenAI
LocationSan Francisco, CA, USA
Salary$310000 – $465000
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • Experience with OpenBMC in managing accelerators or SoCs.
  • Proficiency in C, C++, and Rust for embedded systems.
  • Strong knowledge of hardware interfaces: I2C, SPI, PCIe, Ethernet, USB.
  • Hardware/software co-design experience in large-scale compute systems.
  • Proven track record defining and managing vendor relationships and deliverables.
  • Understanding of system monitoring in HPC environments and fleet management software.
  • Embedded systems expertise, including bootloaders, drivers, and hardware-software interfacing.
  • Familiarity with security best practices: RoTs, DICE, device provisioning, signing, attestation.
  • Experience with version control, continuous integration, and build systems.

Responsibilities

  • Design, develop, and maintain firmware/software for supercomputer hardware manageability, focusing on BMC, Redfish, secure boot, firmware updates, and BIOS/UEFI.
  • Collaborate with hardware teams and external vendors to define and develop diagnostics and qualification software for advanced compute hardware.
  • Lead and define software manageability requirements with vendors, review deliverables, and manage third-party software integration.
  • Monitor vendor firmware development, ensuring adherence to technical standards, timelines, and quality metrics.
  • Integrate BMC monitoring software into fleet-wide management systems.
  • Enhance OpenBMC firmware for system monitoring, power/cooling management, machine health, and diagnostics.
  • Implement and optimize bootloaders, device drivers, debuggers, and low-level system software.
  • Debug, test, and validate firmware/software for reliability in complex, high-power environments.
  • Design and execute system-level power, thermal management, and fan control strategies.
  • Drive firmware architecture innovations to meet performance, security, and power efficiency goals.
  • Collaborate cross-functionally with hardware, system architecture, power, and cooling teams.
  • Support mass production readiness through scalable software/firmware solutions.
  • Troubleshoot hardware-firmware interface issues during development and testing.

Preferred Qualifications

    No preferred qualifications provided.