O

OpenAI

Builds AI models and the ChatGPT assistant

Firmware Engineer - Robotics

Embedded EngineeringPosted on Nov 12
Full-timeSan Francisco, CA, USA$380k - $445k /yrIn-person

About the Job

Requirements

  • Extensive experience developing firmware in an iterative environment.
  • Experience leading architecture and delivery for complex embedded products shipped to users or operated in demanding production environments.
  • Deep fluency in low-level languages and comfort working close to hardware under real-time constraints.
  • Understanding of embedded systems fundamentals, including interrupts, scheduling, memory layout, buses, direct memory access, timing behavior, and failure modes.
  • Strong instincts for defensive design, fault containment, validation depth, and post-deployment diagnosability.
  • Ability to judge when to build a durable system and when to produce a fast, credible artifact to inform the next decision.
  • Ability to communicate clearly across disciplines and turn ambiguity into sound technical direction.
  • Extensive Rust experience is helpful; the embedded stack uses Rust.
  • Experience with Rust in embedded environments.
  • Experience with Embassy or other asynchronous embedded Rust frameworks.
  • Familiarity with mixed-language firmware architectures, including introducing Rust incrementally into existing C/C++ systems.
  • Experience with ARM Cortex-M or Cortex-R platforms, real-time operating systems, and low-power embedded designs.
  • Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical products.
  • Heavy use of Codex, Claude Code, or similar AI-assisted coding systems to accelerate implementation, prototyping, debugging, and iteration.

Responsibilities

  • Rapidly bring up new hardware and set execution pace for the team.
  • Lead firmware architecture for embedded systems spanning boot, real-time operating system and runtime behavior, peripheral control, power management, communications, and field diagnostics.
  • Define engineering standards for reliability, fault tolerance, observability, and maintainability across the firmware stack.
  • Design and review safety-critical mechanisms, including fault detection, recovery paths, watchdog strategies, redundancy where appropriate, and safe-state behavior.
  • Build quick prototypes when speed of learning matters, then harden selected ideas into production-quality systems.
  • Partner with hardware, software, and AI research engineers from early prototype through production.
  • Build rigorous bring-up, validation, and release processes for embedded platforms.
  • Establish testing strategies across unit, hardware-in-the-loop, integration, stress, and failure-injection testing.
  • Drive root-cause analysis for subtle hardware, firmware, and system interactions.
  • Make tradeoffs across performance, memory, power, schedule, and safety.
  • Mentor firmware engineers and help shape a culture of urgency, technical rigor, practical judgment, and high-quality execution.
  • Define and drive the architecture of embedded systems for next-generation hardware products, owning foundational firmware decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness.
  • Set direction, review critical designs, unblock difficult problems, and write production firmware when needed.

Desired Qualifications

  • Experience with Rust in embedded environments.
  • Experience with Embassy or other asynchronous embedded Rust frameworks.
  • Familiarity with mixed-language firmware architectures, including introducing Rust incrementally into existing C/C++ systems.
  • Experience with ARM Cortex-M or Cortex-R platforms, real-time operating systems, and low-power embedded designs.
  • Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical products.

About the Company

OpenAI

Builds AI models and the ChatGPT assistant

OpenAI researches and builds artificial intelligence models and turns them into products for people, developers, and businesses, with a stated mission of making sure artificial general intelligence benefits all of humanity. Its launch of ChatGPT in 2022 brought generative AI into everyday use. People use ChatGPT to ask questions, write, code, and analyze files, developers build OpenAI's models into their own apps through its API, and its Codex agent works through coding tasks on its own. OpenAI earns money from ChatGPT subscriptions, business plans, and API usage. Sam Altman, Elon Musk, and others co-founded it in 2015; it is based in San Francisco and overseen by a nonprofit, the OpenAI Foundation.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$207.5B
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at OpenAI

See more jobs