OpenAI
ASIC Firmware Engineer, Modeling
$226K–$445K
San Francisco · Full-time · Posted Feb 3, 2026
- Experience
- 5+ years of experience working in embedded SW space.
- Visa sponsorship
- Candidates may need to meet certain legal status requirements under U.S. export control laws and regulations.
About the job
Develop firmware, hardware drivers, and functional models for OpenAI’s in-house AI accelerator, including platform bring-up and debugging.
What you'll do
- Design hardware-peripheral drivers and software models to simulate SoC uncore logic and support firmware testing.
- Develop low-latency, high-throughput embedded software to manage hardware resources.
- Bring up and debug firmware on new platforms, investigate production and field issues, and collaborate with hardware, software, and vendor teams.
What they ask for
- Strong programming skills in C/C++ and/or Rust.
- Experience developing high-throughput, low-latency, multithreaded code and working with RTOS.
- Experience developing hardware drivers and working with hardware; experience with HW/SW co-design.
- Knowledge of common embedded protocols such as UART, I2C, and SPI.
Nice to have
- Knowledge of microprocessor and common ARM architectures (e.g. AMBA), PCIe, ethernet, and other high-bandwidth communication protocols.
- Experience with GPUs or other compute hardware, or deploying large compute clusters.
Pay
$226K – $445K USD base salary
Tools
C/C++, Rust, RTOS, UART, I2C, SPI, AMBA, PCIe
AI focus
Build firmware and functional models for an in-house AI accelerator that supports AI workloads.
Model-written summary · the original posting is authoritative