Software Algorithm Engineer
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.