Software Engineer - Imaging Systems
Core
Design and implement core imaging system components and algorithms (autofocus, auto-exposure, image quality) for next-generation camera systems.
Role type
Embedded software engineer (imaging systems)
Builds
Best-in-class imaging systems for physical AI security cameras
Domain
Hardware-software integration, imaging systems, physical AI
Deliverable
production ML models | product features
Required skills
C++, systems programming, embedded software development, problem-solving, independent work
Preferred skills
Optics and image sensor knowledge, ISP algorithms, digital camera system expertise (AE, AF, AWB, WDR), on-device IoT software, image quality evaluation
Technologies
C++, C, embedded Linux, ISP SDKs
Responsibilities
Design and implement camera software across the imaging stack; Build and scale internal tools for image system tuning and automated diagnostics; Collaborate with hardware, firmware, and computer vision teams to validate system stability; Analyze system metrics and imaging data to deliver data-driven features
Seniority
Mid-level, hands-on IC