The opportunity
OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models.
What you'll do
Design and implement drivers for hardware peripherals, including those related to AI chips.
Design and implement functional software models to simulate SoC uncore logic: and enable FW testing against the model
Design and implement low-latency and high throughput embedded SW to manage HW resources.
Work with adjacent software and hardware teams to implement requirements,: debug issues and shape future generations of the hardware.
Collaborate with vendors to integrate their technologies within our systems.
Bring up and debug firmware/driver on new platforms.
What they're looking for
- + years of experience working in embedded SW space.
- Ability to thrive in ambiguity and learn new technologies.
- Strong programming skills in C/C++ and/or Rust.
- Experience developing high throughput, low latency and multi-threaded code.
- Experience working with real time operating systems (RTOS).
- Experience developing hardware drivers and working with hardware
- Experience with HW/SW co-design
- Knowledge of common embedded protocols, e.g. UART, I2C, SPI, etc.