Firmware Engineer, Robotics

OpenAI

San Francisco, CA • 22m ago • On-site

Senior

On-site

380,000 - 445,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Firmware Engineer, Robotics role

Improve your resume now

$380,000 – $445,000/year

Quick Facts

Firmware Engineer focused on robotics embedded systems architecture, safety-critical reliability, and hands-on production firmware delivery.

Description

You will define and drive embedded firmware architecture for next-generation robotic hardware, owning foundational decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness. The role requires designing for reliability and diagnosability in safety-critical, high-consequence systems while also writing production-quality firmware when it matters most. The embedded stack uses Rust extensively.

Responsibilities

  • Rapidly bring up new hardware and set execution pace for the team
  • Lead firmware architecture for embedded systems spanning boot, RTOS/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, scrappy prototypes when speed of learning matters, then harden the right ideas into production-quality systems
  • Partner closely with engineers in hardware, software, and AI research 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 clear 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

Requirements

  • Extensive experience developing firmware in an iterative environment
  • Experience building safety-critical or high-consequence systems where failures have meaningful consequences
  • Comfort reasoning about risk, diagnosability, and graceful degradation
  • Deep embedded fundamentals: interrupts, scheduling, memory layout, buses, DMA, timing behavior, and failure modes
  • Strong defensive design instincts for fault containment, validation depth, and post-deployment diagnosability
  • Proven experience leading architecture and delivery for complex embedded products shipped to real users or operated in demanding production environments
  • Fluency in low-level programming (Rust is heavily used in this embedded stack)
  • Ability to balance long-lived architectural correctness with rapid prototyping to learn quickly
  • Clear communication across disciplines and the ability to turn ambiguity into sound technical direction

Benefits

  • Equal opportunity employer
  • Reasonable accommodations available for applicants with disabilities

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report