Camera Software Engineer, Consumer Devices

OpenAI
San Francisco
Workplace: HybridFull timeUSD 293,000 - 325,000 annuallyFunction: Hardware, Embedded & Systems EngineeringSkills: ["C","C++","Linux","MIPI CSI","Sensor drivers","GStreamer","Embedded","Camera"]

Hands-on camera firmware engineer responsible for low-level enablement on custom hardware, from initial bring-up to production capture. Develop and maintain firmware/software that makes camera sensors reliable and debuggable, partnering with EE and systems teams. Role is based in San Francisco with a hybrid schedule, focused on bring-up, drivers, capture paths, and tooling across the camera stack.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OpenAI
OpenAI
8 months ago

Camera Software Engineer, Consumer Devices

āœ“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Hands-on camera firmware engineer responsible for low-level enablement on custom hardware, from initial bring-up to production capture. Develop and maintain firmware/software that makes camera sensors reliable and debuggable, partnering with EE and systems teams. Role is based in San Francisco with a hybrid schedule, focused on bring-up, drivers, capture paths, and tooling across the camera stack.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •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.

Pay and Benefits

Salary: USD 293,000 - 325,000 annually
Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •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 camera hardware interfaces (e.g., MIPI CSI and sensor control buses) and 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.
  • •Experience with sensor bring-up or camera stack integration on prototype to production hardware.
Experience:Embedded systemsCameraHardware
Skills:CC++LinuxMIPI CSISensor driversGStreamerEmbeddedCamera
Tech Stack:CC++LinuxMIPI CSIGStreamer

Company Brief

OpenAI
Develops and deploys advanced generative AI models (including ChatGPT and DALLĀ·E) and AI infrastructure, providing APIs and consumer products to accelerate safe AGI for broad benefit.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2015
Glassdoor
Glassdoor: 4.4
WebsiteLinkedInGlassdoor