OpenAI

ASIC Firmware Engineer, Modeling

Job Description

Posted on: 
2026-02-03

Responsibilities

  • Design and implement drivers for hardware peripherals related to AI chips.
  • Design and implement functional software models for SoC uncore logic and FW testing.
  • Develop low-latency and high throughput embedded software for hardware resource management.
  • Collaborate with software and hardware teams to implement requirements and debug issues.
  • Work with vendors to integrate their technologies within systems.
  • Bring up and debug firmware/driver on new platforms.
  • Establish monitoring, integration testing, and diagnostics tools.

Job Requirements

  • 5+ years of experience in embedded software.
  • Strong programming skills in C/C++ and/or Rust.
  • Experience with high throughput, low latency, and multi-threaded code.
  • Familiarity with real-time operating systems (RTOS).
  • Experience developing hardware drivers and HW/SW co-design.
  • Knowledge of embedded protocols (e.g., UART, I2C, SPI).
  • Understanding of PCIe, ethernet, and high bandwidth communication protocols.
Apply now

More job openings