Skip to content

System Software Engineer
Company | OpenAI |
---|
Location | San Francisco, CA, USA |
---|
Salary | $310000 – $465000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid 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.