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

Sr. Software Engineer - Algorithm Development
Cypress HCM -
Irvine, CA
Senior Software Engineer
ETAP Software -
Irvine, CA
Software Engineer
Siemens Digital Industries Software -
Costa Mesa, CA

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.
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
  • As the Principal Image Sensor Technology Engineer in the Office of the CTO at OMNIVISION (OVT), you will drive the systems development of CMOS Image Sensor... more
  • 14 Days Ago

  • OMNIVISION Santa Clara, CA
  • Description The ideal candidate should have an electrical/computer engineering, imaging science, or color science background, or experience on image proces... more
  • 6 Days Ago

  • OMNIVISION Santa Clara, CA
  • Overview: The Sr/Staff/Principal Optical Engineer works in an aggressive, fast-paced R&D environment to develop and design optical structure to improve ima... more
  • 7 Days Ago

  • OMNIVISION Santa Clara, CA
  • Description Overview : Responsible for design, development, and refinement of Multi-Gbps PAM4 SerDes IP. Design and debug experience on RTL level signal sy... more
  • 8 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.

  • Veracity Software Inc Irvine, CA
  • Distinguished Control Engineer - Algorithm Development (Medical Devices) Irvine, California Full Time Department: R&D / Algorithm Engineering Reports To: F... more
  • 1 Month Ago

  • Northwest Talent Solutions LLC Irvine, CA
  • Senior Software Engineer – Algorithm DevelopmentIndustry: Medical Devices / Healthcare TechnologyLocation: On-site (minimum 4 days per week)Employment Type... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!