ISP Algorithm Engineer

Santa Clara, California, United States

OMNIVISION

OMNIVISION is a leading Semiconductor Manufacturer of Sensing, Analog and Touch & Display Solutions. We offer imaging solutions for the Automotive, Medical Imagining, Mobile Devices, Surveillance and Drone and laptop computer industries.

View all jobs at OMNIVISION

Apply now Apply later

Job Description:We are seeking a highly motivated ISP Algorithm Engineer to join our team. In this role, you will contribute to the design, development, and optimization of Image Signal Processing (ISP) algorithms for camera systems, enhancing image quality and performance for various applications. You will work closely with cross-functional teams, including hardware, software, and computer vision engineers, to develop innovative imaging solutions.Key Responsibilities:
  • Develop and optimize ISP algorithms (e.g., demosaicing, noise reduction, white balance, tone mapping, sharpening, etc.) for high-quality image processing.
  • Analyze and improve image quality metrics, including color accuracy, contrast, sharpness, and noise reduction.
  • Implement and test algorithms in C++, Python, or embedded platforms.
  • Work with hardware and firmware teams to integrate and optimize ISP pipelines on various platforms.
  • Conduct experiments, analyze image data, and fine-tune ISP parameters for different sensor and camera modules.
  • Support debugging and troubleshooting of image processing issues in real-world scenarios.
  • Stay up to date with the latest advancements in computer vision, image processing, and deep learning-based ISP techniques.
Requirements:
  • Bachelor's or Master’s degree in Electrical Engineering, Computer Science, Image Processing, or a related field.
  • Strong understanding of image processing fundamentals (e.g., filtering, denoising, color science, HDR, etc.).
  • Proficiency in C++, Python, or Matlab for algorithm development and simulation.
  • Familiarity with camera sensor characteristics, ISP pipelines, and embedded systems.
  • Experience with machine learning for image enhancement is a plus.
  • Strong problem-solving skills and ability to work in a fast-paced team environment.
  • Excellent communication and documentation skills.
Preferred Qualifications:
  • Experience with OpenCV, or other image processing frameworks.
  • Knowledge of deep learning techniques for image enhancement (e.g., CNN-based denoising, super-resolution).
  • Familiarity with camera tuning tools and ISP performance optimization.
This is a great opportunity for someone passionate about imaging technology and looking to grow their expertise in ISP algorithms and camera system development! 🚀  Annual base salary for this role in California, US is expected to be between  $110,000 - $150,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.   EOE/Minorities/Females/Vet/Disability
Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Computer Science Computer Vision Deep Learning Engineering Machine Learning Matlab OpenCV Pipelines Python

Region: North America
Country: United States

More jobs like this