Skip to content
OpenAIOpenAI

Camera Firmware Engineer, Consumer Products

Owns low-level camera firmware enablement on custom hardware, from board bring-up to production capture. Develops reliable sensor drivers, capture paths, and debugging tools using strong C/C++ skills on embedded Linux systems.

About the job

In This Role, You Will

  • Bring up new camera sensors and modules on prototype and production boards, including link stability, sensor control, and correct power, reset, and clock sequencing.
  • Develop and maintain low-level camera software, including sensor drivers, board configuration, and camera subsystem integration across hardware revisions.
  • Enable and validate core capture paths for development and production, including RAW capture for debugging, still capture, and hardware-accelerated video encode and streaming with stable timestamps and long-duration reliability.
  • Stand up camera control and repeatability features, including basic 3A loop exposure, manual overrides and locks, and deterministic presets to support validation and debugging.
  • Build and maintain camera bring-up tooling, such as capture scripts, automated sweeps, manifests, and debugging utilities that make issues reproducible and easy to triage.
  • Partner closely with electrical engineering, camera pipeline owners, and systems teams to define interfaces, unblock integration, and keep the camera stack stable as the device evolves.

You might thrive in this role if you:

  • Deep experience shipping embedded camera systems, including sensor bring-up, driver development, and board-level debugging.
  • Strong C/C++ experience with embedded or Linux-based systems; comfortable debugging across kernel and userspace boundaries.
  • Hands-on understanding of common camera hardware interfaces (for example, MIPI CSI and sensor control buses) and the practical realities of bring-up, including power, reset, clocking, and sequencing.
  • Proven track record of building reliable capture paths and effective debug workflows that accelerate iteration through reproducible failures and well-scoped fixes.

Preferred Qualifications

  • Experience with common mobile or embedded SoC camera stacks and vendor frameworks.
  • Experience integrating and debugging hardware acceleration blocks adjacent to camera pipelines, such as video encode and decode paths.
  • Familiarity building higher-level capture pipelines (for example, GStreamer) on top of low-level camera enablement.

Skills

C++, C, Linux, Mipi Csi, Embedded Systems, Camera Sensors, Firmware, Sensor Drivers, Gstreamer, Video Encode

OpenAI

OpenAI

San Francisco, CA

Software Engineer, AI Accelerator Runtime
$266k+/yrHybridEmbedded Engineering

Build the low-level runtime for a custom AI accelerator, including kernel scheduling, device memory management, synchronization, and hardware-software interfaces. The role requires strong systems programming experience and expertise in concurrency, memory semantics, simulation, and performance debugging.

OpenAI

OpenAI

San Francisco, CA

Systems Software Engineer, Silicon Bringup
$266k+/yrHybridEmbedded Engineering

Leads systems software bringup and validation for new AI silicon, developing diagnostics, automation, observability, and stress infrastructure from first power-on through integrated model execution. The role requires low-level programming, computer architecture knowledge, hardware-software debugging, and cross-functional technical leadership.

OpenAI

OpenAI

San Francisco, CA

Operating Systems Engineer | Consumer Devices
$230k+/yrOn-siteEmbedded Engineering

Build and harden OS foundations for AI consumer devices, spanning kernel, services, security, performance, and application interfaces. Requires strong systems programming in C/C++, kernel experience, and debugging skills.

OpenAI

OpenAI

San Francisco, CA

Control Systems Software Engineer, Robotics
$380k+/yrOn-siteEmbedded Engineering

Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Perception & Fusion Engineer
$200k+/yrOn-site5+ YOEEmbedded Engineering

Develops real-time perception, sensor-control, and fusion software for heterogeneous autonomous vehicle platforms, integrating ML algorithms across sensors and embedded systems. Requires advanced engineering education or 5+ years of relevant experience, multi-modal sensing expertise, Linux/Docker proficiency, and U.S. security-clearance eligibility.