Taro Logo

ISP Algorithm Engineer - Computer Vision

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Computer Vision & Machine Learning Engineer

Senior Computer Vision & Machine Learning Engineer role at Apple, building next-generation creative editing tools using state-of-the-art ML/CV technologies.

AIML - Sr. ML Engineer, NL Response Generation - Answers, Knowledge, & Intelligence (AKI)

Senior ML Engineer role at Apple focusing on NLP response generation for Siri and Information Intelligence team, offering competitive pay and benefits.

Software Engineer, IS&T AiDP Applied Machine Learning

Senior Software Engineer role at Apple focusing on Machine Learning and GenAI platform development, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer, Information Security

Senior Machine Learning Engineer role at Apple focused on developing AI/ML systems for information security, offering competitive pay and the chance to work on cutting-edge security solutions.

Senior Research Engineer - Edge, Future of Computing

Senior Research Engineer position at OpenAI focusing on edge computing and future computing research, offering $360K-$440K plus equity and benefits in San Francisco.

Description For ISP Algorithm Engineer - Computer Vision

Apple's Camera Algorithm team is seeking exceptional algorithm engineers to work on image capture and processing/rendering algorithms for all Apple product cameras. This role focuses on developing core camera/ISP/Machine Learning technologies using Apple's custom image signal processing pipeline and hardware components, including the Apple Neural Engine. The position offers an opportunity to shape how Apple cameras capture, process, and render outstanding still image and video quality.

The role involves prototyping, implementing, and productizing embedded computer vision algorithms for ISP processing and capture control. You'll work in a dynamic, fast-paced environment that encourages innovation and collaboration across multiple teams, including Silicon Design, Camera HW/SW, and QA. The position requires expertise in both traditional computer vision techniques and modern learning-based approaches, with a focus on efficiency and performance in embedded systems.

As an ISP Algorithm Engineer, you'll be responsible for developing algorithms from concept to deployment, optimizing for power and processing efficiency, and ensuring they meet performance benchmarks. The role involves extensive collaboration with various teams to integrate algorithms effectively within the broader camera system architecture.

The ideal candidate should have a strong background in computer vision and embedded systems, with proven experience in camera imaging algorithm development. They should be comfortable balancing optimization and performance in resource-constrained environments while keeping up with rapid technological advancements in both Computer Vision and Hardware.

This position offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be part of a team that champions product innovation and rapid iteration, with the autonomy to drive significant improvements in Apple's camera technology. The role presents an excellent opportunity for someone passionate about advancing state-of-the-art camera technology while working with cutting-edge hardware and software systems.

Last updated 2 months ago

Responsibilities For ISP Algorithm Engineer - Computer Vision

  • Develop computer vision algorithms suitable for embedded systems
  • Drive algorithm development from concept to deployment
  • Optimize algorithms for power and processing efficiency
  • Use camera simulations to prototype and test algorithms
  • Conduct on-device testing and field testing
  • Work closely with SOC architecture, Firmware, and camera technology teams
  • Ensure smooth deployment and integration of algorithms

Requirements For ISP Algorithm Engineer - Computer Vision

Python
Linux
  • Solid understanding of image signal processing for digital cameras
  • Strong embedded coding skills and understanding of object oriented programming (OOP)
  • Proficiency in MATLAB, Python, C/C++, or similar

Benefits For ISP Algorithm Engineer - Computer Vision

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?