Camera Firmware Engineer, Consumer Devices
Core
Own low-level camera enablement on custom hardware, developing firmware and software to make sensors reliable, controllable, and debuggable for production devices.
Role type
Senior IC embedded firmware engineer (camera systems)
Builds
Custom silicon consumer devices with integrated camera stacks
Domain
Consumer electronics, embedded systems, computer vision hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ for embedded or Linux systems, sensor bring-up and driver development, board-level debugging, MIPI CSI and sensor control bus interfaces, power/reset/clock sequencing, building reproducible debug workflows
Preferred skills
Mobile or embedded SoC camera stacks, vendor frameworks, hardware acceleration blocks (video encode/decode), GStreamer pipeline integration
Technologies
Linux, MIPI CSI, GStreamer
Responsibilities
Bring up new camera sensors and modules on prototype and production boards; Develop and maintain low-level camera software including sensor drivers and subsystem integration; Enable and validate core capture paths for RAW, still, and hardware-accelerated video; Stand up camera control features like 3A loops and deterministic presets; Build and maintain camera bring-up tooling and automated sweeps; Partner with electrical engineering and systems teams to define interfaces and stabilize the camera stack
Seniority
Senior, hands-on IC