Camera Software Engineer, Sr.
Core
Design and develop camera software features, drivers, HAL, and hetero-processor processing for Snapdragon chipsets across mobile, IoT, and devices.
Role type
Senior IC camera software engineer
Builds
Camera drivers, HAL, and hetero-processor processing features for Snapdragon chipsets
Domain
Mobile/IoT hardware + camera software stack
Deliverable
production ML models | product features
Required skills
C, C++, object-oriented programming, multi-threaded programming, operating system understanding, unit testing
Preferred skills
Android HAL development, Linux kernel/user-space development, V4L2, real-time systems, multimedia drivers/frameworks, camera components (3A, ISP, sensors), extensible software design
Technologies
Android, Linux, C, C++, Java, Python, V4L2, DSP, GPU
Responsibilities
Design and develop new camera software features, support new hardware and platforms, debug software issues, optimize software for performance and power, develop unit tests, work with partners and OEMs
Seniority
Senior, hands-on IC
