Skip to main content

OpenAI

ASIC Firmware Engineer, Modeling

San Francisco$226k–$445kfulltimemidAdded 1 month ago

About this role

OpenAI seeks an experienced embedded engineer to develop firmware and modeling software for custom AI accelerators. You'll design hardware drivers, create functional software models for testing, and implement high-performance embedded code while collaborating with hardware and software teams.

What you'll do

  • Design and implement drivers for AI chip peripherals and hardware components
  • Create functional software models to simulate SoC uncore logic for firmware testing
  • Develop low-latency, high-throughput embedded software for hardware resource management
  • Collaborate with software, hardware, and vendor teams on integration and debugging
  • Execute firmware bring-up and debugging on new platforms
  • Establish monitoring, integration testing, and diagnostic tools for production support

What they're looking for

  • 5+ years embedded software development experience
  • C/C++ or Rust programming
  • High-throughput, low-latency, multi-threaded code development
  • Real-time operating systems (RTOS)
  • Hardware driver development and hardware/SW co-design
  • Embedded protocols (UART, I2C, SPI)
  • ARM architectures and microprocessor knowledge
  • PCIe, Ethernet, or GPU/compute hardware experience
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

OpenAI

OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.

View all jobs at OpenAI