Staff Software Algorithm Engineer
Overview
In this role you will advance ISP and CV capabilities for mobile camera systems, shaping image quality and processing pipelines. You will work within a team to research and implement new algorithms, while collaborating with hardware to validate performance. The role focuses on delivering higher functionality, quality, and efficiency in imaging solutions, contributing to OmniVision’s edge in camera technology. This is a technically hands-on position with meaningful impact on product performance and measurement accuracy. You will be at the forefront of image processing innovation in a fast-paced environment.
ResponsibilitiesResearch and develop new image/color processing or CV techniques for camera systemsDesign and implement novel image/color processing or CV algorithmsExtend ISP/CV solutions to higher functionality, quality, and performanceAssist hardware team with algorithm implementation and validationTune image quality and perform measurementsDocument algorithms and methodologies
Key requirementsMS/PhD in Electrical Engineering or Computer Science with 6+ years of experienceFamiliar with camera ISP algorithm and pipeline or CV algorithmsSolid understanding of colorimetry and image sensing technologyHands-on experience with mobile cameras a plusStrong C/C++ and MATLAB programming skillsOrganizational, computer, writing and researching skillscamera ISP algorithm and pipelinecomputer vision algorithmscolorimetryimage sensing technologyC/C++ programmingMATLAB programming