OpenAI

Firmware Engineer, Robotics

OpenAI
Apply
3 hours ago

Base Salary

$380k - $445k/yr

Responsibilities

  • Rapidly bring up new robotics hardware and set the execution pace for the firmware team.
  • Lead firmware architecture spanning boot, RTOS/runtime behavior, peripheral control, power management, communications, and field diagnostics.
  • Define standards for reliability, fault tolerance, observability, and maintainability across the firmware stack.
  • Design and review fault detection, recovery, watchdog, redundancy, and safe-state mechanisms for safety-critical systems.
  • Prototype quickly when needed and harden successful ideas into production-quality firmware.
  • Partner with hardware, software, and AI research engineers from early prototypes through production.
  • Build bring-up, validation, testing, and release processes for embedded platforms.
  • Establish unit, hardware-in-the-loop, integration, stress, and failure-injection testing strategies.
  • Drive root-cause analysis of hardware, firmware, and system interactions.
  • Make tradeoffs across performance, memory, power, schedule, and safety.
  • Mentor firmware engineers and provide technical direction across the team.

Requirements

  • Extensive experience developing firmware in an iterative environment.
  • Experience leading architecture and delivery for complex embedded products shipped to real users or operated in demanding production environments.
  • Deep fluency in low-level languages, with Rust experience strongly preferred.
  • Strong understanding of interrupts, scheduling, memory layout, buses, DMA, timing behavior, and embedded failure modes.
  • Experience designing for defensive operation, fault containment, validation depth, and post-deployment diagnosability.
  • Ability to balance durable architecture with rapid, credible prototypes.
  • Clear cross-disciplinary communication and sound technical judgment under ambiguity.
  • Willingness to use AI-assisted coding systems such as Codex or Claude Code for implementation, prototyping, debugging, and iteration.
  • Experience with Rust in embedded environments is preferred.
  • Experience with Embassy or other asynchronous embedded Rust frameworks is preferred.
  • Familiarity with mixed-language firmware architectures using Rust alongside C/C++ is preferred.
  • Experience with ARM Cortex-M or Cortex-R platforms, RTOSes, and low-power embedded designs is preferred.
  • Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical products is preferred.

Tech Stack

Categories

OpenAI

About OpenAI

10,000+ employees

OpenAI builds and deploys large-scale AI models and tools—including ChatGPT, GPT-4–class models, DALL·E, and Whisper—sold via APIs and enterprise subscriptions to developers and businesses. It monetizes through usage-based API pricing and ChatGPT Plus/Team/Enterprise, and also reaches customers via Microsoft’s Azure OpenAI Service. Founded in 2015 and headquartered in San Francisco, it operates as a private partnership.

Contact me