OpenAI
Camera Software Engineer, Consumer Devices
$347K–$385K
San Francisco · Full-time · Posted Dec 23, 2025
About the job
Develop low-level camera firmware and software to bring up, validate, and stabilize camera systems on custom hardware from prototypes through production.
What you'll do
- Bring up camera sensors and modules, including drivers, board configuration, and power, reset, clock, and link stability.
- Enable and validate capture paths, camera controls, and repeatable debugging workflows.
- Build bring-up tools and partner with electrical engineering, camera pipeline, and systems teams on integration.
What they ask for
- 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, including debugging across kernel and userspace.
- Hands-on understanding of camera hardware interfaces such as MIPI CSI and sensor control buses.
- Track record building reliable capture paths and effective, reproducible debug workflows.
Nice to have
- Experience with mobile or embedded SoC camera stacks and vendor frameworks, or adjacent video encode/decode hardware acceleration.
- Familiarity with higher-level capture pipelines such as GStreamer.
Pay
$347K – $385K USD base salary
Tools
C/C++, Linux, MIPI CSI, GStreamer
Model-written summary · the original posting is authoritative