Demo

Software Algorithm Engineer

OMNIVISION
Irvine, CA Full Time
POSTED ON 10/9/2025 CLOSED ON 1/1/2026

What are the responsibilities and job description for the Software Algorithm Engineer position at OMNIVISION?

Description

  • ISP algorithm development and ISP tuning.
  • Subjective/objective image quality evaluation.
  • Auto white balance, color correction and color management.
  • Design, modeling, test and analysis of the imaging pipeline.
  • Machine learning solution development for real-time image processing, with low latency and low power consumption.
  • Train different models with various sensor patterns, such as 4C pattern and Bayer Pattern.
  • Improve algorithm to gain higher quality on color images.
  • Evaluate and tune existing image processing models and verify performance.
  • Write algorithms documentation.

Job Requirements

Master’s degree in Electrical Engineering, Computer Science, or related fields with course work of computer vision and deep learning.

Must Possess The Demonstrated Knowledge Or Skills Of

  • Convolution filters.
  • Neural networks, such as CNN model and GAN model.
  • CNN in object recognition.
  • Multi-class classification and image deionizing.
  • Deep learning frameworks.
  • Data augmentation.
  • Fine-tuning pre-trained models.
  • RNN, LSTM and transformers.
  • Optimization.
  • PyTorch.

Annual base salary for this role in California, US is expected to be between $126,942 - $134,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.

Salary : $126,942 - $134,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Algorithm Engineer?

Sign up to receive alerts about other jobs on the Software Algorithm Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$179,606 - $233,815
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OMNIVISION

  • OMNIVISION Santa Clara, CA
  • The ideal candidate should have an electrical/computer engineering, imaging science, or color science background, or experience on image processing, image ... more
  • 1 Day Ago

  • OMNIVISION Santa Clara, CA
  • The Process Integration Engineer will use experience with device physics to develop advanced processes to their fullest extent, working in close collaborat... more
  • 1 Day Ago

  • OMNIVISION Santa Clara, CA
  • Description Responsibilities : Image sensor control or processing function design and verification High speed interface (USB/MIPI) design and verification ... more
  • 1 Day Ago

  • OMNIVISION Santa Clara, CA
  • Description We are looking for qualified Analog circuit design engineers who have a good understanding of analog circuit and CMOS Image Sensor. Candidates ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Algorithm Engineer jobs in the Irvine, CA area that may be a better fit.

  • ETAP Software Irvine, CA
  • ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. B... more
  • 18 Days Ago

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!