Software Algorithm Engineer

SOFTWARE DEVELOPMENT Santa Clara, California



  • 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 above degree in CS or EE
  • Some relevant industry 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