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
  • Description Conduct in-depth market research and competitive benchmarking on CMOS image sensors across AR/VR, mobile, automotive, and surveillance segments... more
  • 12 Days Ago

  • OMNIVISION Irvine, CA
  • Description Key Responsibilities: Design and implement sensor timing control logic and contribute to ISP system-level integration Participate in chip-level... more
  • 12 Days Ago

  • OMNIVISION Santa Clara, CA
  • Description Overview : Responsible for the design development and characterization of embedded analog circuits, such as high speed I/O, SerDes, FIFO, CDR, ... more
  • 13 Days Ago

  • OMNIVISION Santa Clara, CA
  • We are seeking a highly skilled Design Characterization Engineer to join our fast‑paced, innovation‑driven R&D team. In this role, you will characterize an... more
  • 13 Days 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
  • 25 Days Ago

  • 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
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!