OpenAI05.06.2026
Firmware Engineer, Robotics
Зарплата не указана
Полная занятостьОфис
Обязанности
- 01Define and drive the architecture of embedded systems for next-generation hardware products.
- 02Own foundational firmware decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness.
- 03Be both a technical leader and a hands-on builder: setting direction, reviewing critical designs, unblocking the hardest problems, and writing production firmware when it matters most.
- 04Rapidly bring up new hardware and set execution pace for the team.
- 05Lead firmware architecture for embedded systems spanning boot, RTOS/runtime behavior, peripheral control, power management, communications, and field diagnostics.
- 06Define engineering standards for reliability, fault tolerance, observability, and maintainability across the firmware stack.
- 07Design and review safety-critical mechanisms, including fault detection, recovery paths, watchdog strategies, redundancy where appropriate, and safe-state behavior.
- 08Build quick, scrappy prototypes when speed of learning matters, then harden the right ideas into production-quality systems.
- 09Partner closely with engineers in hardware, software, and AI research from early prototype through production.
- 10Build rigorous bring-up, validation, and release processes for embedded platforms.
- 11Establish testing strategies across unit, hardware-in-the-loop, integration, stress, and failure-injection testing.
- 12Drive root-cause analysis for subtle hardware, firmware, and system interactions.
- 13Make clear tradeoffs across performance, memory, power, schedule, and safety.
- 14Mentor firmware engineers and help shape a culture of urgency, technical rigor, practical judgment, and high-quality execution.
Требования
- 01Deep experience building safety-critical or high-consequence systems, where failures can have meaningful consequences.
- 02Comfortable reasoning about risk, designing for diagnosability and graceful degradation.
- 03Creating engineering practices that raise the reliability bar for the entire team.
- 04Unusually good at moving fast; able to decide between careful architecture and quick prototype.
- 05Able to operate credibly in both modes (thorough architecture and rapid prototyping).
- 06Extensive experience developing firmware in an iterative environment.
- 07Get a thrill from bringing up new hardware and taking end-to-end ownership over ensuring it works.
- 08Have led architecture and delivery for complex embedded products that shipped to real users or operated in demanding production environments.
- 09Are deeply fluent in low-level languages (we use Rust!) and comfortable working close to hardware under real-time constraints.
- 10Understand embedded systems from first principles, including interrupts, scheduling, memory layout, buses, DMA, timing behavior, and failure modes.
- 11Have strong instincts for defensive design, fault containment, validation depth, and post-deployment diagnosability.
- 12Know when to build the durable system and when to produce the fastest credible artifact that unlocks the next decision.
- 13Communicate clearly across disciplines and can turn ambiguity into sound technical direction.
- 14Care about building systems that are not only fast and capable, but also trustworthy.
- 15Make heavy use of Codex, Claude Code, or similar AI-assisted coding systems to accelerate implementation, prototyping, debugging, and iteration.
- 16Extensive experience in the Rust language (a big help).
Условия
- 01Based in San Francisco, CA.
- 02Expected to be in office 4 days per week.
- 03Relocation assistance offered to new employees.