Software Algorithm Engineer

SOFTWARE DEVELOPMENT Santa Clara, California


 Position Overview:

OmniVision Technologies, Inc. – Santa Clara is currently looking for an Algorithm Engineer to support ISP algorithm development.



  • Research new image and color processing or computer vision techniques and technologies for digital camera systems
  • Design and develop new algorithms for image and color processing or computer vision
  • Expand our ISP or CV solution to new levels of functionality, quality, and performance
  • Assist the hardware design team with algorithm implementation and validation
  • Image quality tuning and measure
  • Algorithm documentation 


  • Masters or PhD degree in CS or EE with minimum 2 yrs experience.
  • Familiar with camera ISP algorithm and pipeline or computer vision algorithms;
  • A solid working understanding of colorimetry and image sensing technology;
  • Hands on experience with mobile cameras a plus;
  • Strong C/C++ and MATLAB programming skills;
  • Organizational skills, computer skills, writing and researching skills