Systems Software Engineer, BMC & Management Plane

AI research and deployment company building and deploying frontier AI products, including ChatGPT, Codex, and its API platform.

41 current maintainers27 active leads7 new active leads120 lead step-downs17 early lead departures
San Francisco, United States
About OpenAI

OpenAI’s mission is to ensure artificial general intelligence benefits all of humanity. It consists of the nonprofit OpenAI Foundation and OpenAI Group, a public benefit corporation governed by the Foundation.

View jobs by OpenAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will personally design, build, integrate, and validate BMC software and embedded Linux services that monitor hardware health, expose telemetry, control power, and manage firmware updates and recovery for first-party AI hardware. You'll own acceptance of partner-delivered software, build lab automation, debug across hardware and software boundaries, and help carry platforms from bring-up to production.

Requirements

  • Strong programming skills in C, C++, Rust or similar systems languages
  • Hands-on embedded Linux development experience
  • BMC/OpenBMC experience preferred but not required
  • 7+ years of hands-on experience or equivalent accomplishments in low-level system software
  • Strong knowledge of hardware/software interfaces (I2C, SMBus, PMBus, SPI, PCIe, Ethernet, USB, UART, GPIO, JTAG)
  • Ability to debug live hardware
  • Experience with hardware bring-up, qualification testing, or deployment of compute platforms
  • Track record working with external vendors and manufacturing partners
  • May need to meet legal status requirements under U.S. export control laws

Responsibilities

  • Design, develop, and maintain low-level firmware and system software for hardware manageability, including Redfish, gNMI telemetry, firmware update and recovery, BIOS/UEFI interactions, and drivers
  • Build system health monitoring, telemetry, remote diagnostics, and recovery paths
  • Own integration and acceptance of partner and vendor software releases
  • Build and maintain automation and CI infrastructure for lab testing
  • Define and debug hardware management protocols such as I2C, SMBus, PMBus, PCIe, Ethernet, GPIO, UART, JTAG
  • Develop validation and test automation for bring-up, qualification, and manufacturing readiness
  • Convert engineering releases into manufacturing-ready software recipes
  • Debug complex production issues across hardware, firmware, kernel, and platform services
  • Partner with cross-functional and external teams to define software contracts and drive issues to closure
  • Produce architecture notes, runbooks, validation records, and decision documents

Benefits

  • Equity
  • Medical, dental, and vision insurance with HSA employer contributions
  • Health FSA, Dependent Care FSA, and commuter pre-tax accounts
  • 401(k) with employer match
  • Paid parental leave (up to 24 weeks birth parents, 20 weeks non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Flexible PTO for exempt employees; up to 15 days for non-exempt
  • 13+ paid company holidays and coordinated office closures, plus paid sick time
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend
  • Daily meals in offices and meal delivery credits
  • Relocation support
  • Performance-related bonus for eligible employees
  • Charitable donation matching and wellness stipends
Systems Software Engineer, BMC & Management Plane at OpenAI | JobStash