Software Algorithm Engineer

SOFTWARE DEVELOPMENT Santa Clara, California


Description

Develop and improve new color image processing algorithms for image sensor pipeline using C and C++;

Research and develop color image processing algorithms for RAW/HDR image;

Design, implement and maintain sensor image processing pipeline;

Cooperate with other teammates to implement algorithms in the pipeline;

Cooperate with quality assurance team to customize algorithms for different implements.

Test and tune existing image processing pipeline and verify performance on FPGA and

hardware;

Collect test images in different environment settings.

Perform analysis, modeling and simulation of imaging pipeline;

Perform image quality tuning and measurement;

Algorithm documentation.

Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science or other related fields.

 

Required coursework: Computer Vision, Data Science, Digital Image Process, Statistical Learning.

 

Required skills:

 

  • Image processing algorithm research.
  • Image processing and camera system.
  • Image capture and image quality analysis.
  • Computer vision.
  • Dynamic simulations.
  • C++, Python, Matlab.

 

Annual base salary for this role in California, US is expected to be between $126,464 - $130,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.