Back to Omnivision Technologies Singapore Pte. Ltd. jobs
O

(Sr./Staff) Algorithm Engineer

D22 Jurong, Jurong Island, Tuas, Singapore
Full TimeEngineering

Job Description

Role Overview:

OMNIVISION Technologies Singapore is seeking a Senior/Staff Algorithm Engineer to develop and enhance advanced image and video processing algorithms for camera-related applications.

Key Responsibilities:

  • Research and develop advanced image processing, color processing, and computer vision algorithms for digital camera systems.
  • Enhance and extend existing solutions to improve functionality, image quality, and performance.
  • Collaborate with hardware design teams to support algorithm implementation, optimization, and validation.
  • Perform image quality tuning, evaluation, and benchmarking.
  • Document algorithms, design methodologies, and validation results.
  • Prepare technical demos and support internal/external presentations.
  • Collaborate with cross-functional and external teams to align on system requirements and deliverables.

Qualifications:

  • Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Science, or a related field.
  • Strong foundation in camera image processing and/or computer vision algorithms.
  • Solid understanding of digital photography principles and image quality assessment.
  • Proficiency in C/C++ and Python programming.
  • Strong analytical, organizational, and technical writing skills.

Advantageous:

  • Experience with multimodal imaging, neuromorphic vision systems, or deep learning frameworks.
  • Familiarity with image sensors, ISP pipelines, color science, and image quality metrics.
  • Hands-on experience developing and deploying image processing algorithms on hardware or embedded platforms.

About Omnivision Technologies Singapore Pte. Ltd.

First seen: May 22, 2026
Last updated: June 15, 2026