Camera Firmware Engineer Consumer Devices San Francisco
Classified Tasks (12)
Augment (6)
AI assists, human decides
Develop and maintain firmware and software for camera sensors to make them reliable, controllable, and debuggable
technical
Develop and maintain low-level camera software components, including sensor drivers, board configuration, and camera subsystem integration across hardware revisions
technical
Stand up camera control and repeatability features, including basic 3A loop exposure, manual overrides and locks, and deterministic presets to support validation and debugging
technical
Build and maintain camera bring-up tooling such as capture scripts, automated sweeps, manifests, and debugging utilities to make issues reproducible and easy to triage
technical
Build tooling that accelerates iteration across the entire camera stack
technical
Stabilize capture pipelines as devices evolve
technical
Human-Only (6)
Requires human judgment
Own low-level camera enablement on custom hardware from early board bring-up through stable production capture
technical
Bring up new camera sensors and modules on prototype and production boards, ensuring link stability, sensor control, and correct power, reset, and clock sequencing
technical
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
technical
Diagnose real-world timing and integration issues at the hardware/software boundary
technical
Partner closely with electrical engineering, silicon vendors, systems teams, camera pipeline owners, and perception/product teams to define interfaces and unblock integration
communication
Ensure camera systems are robust, debuggable, and ready for real-world deployment
operational