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

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 4 days 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?

Jobs Related To Apple ISP Algorithm Engineer - Computer Vision

Multimodal Generative Modeling Research Engineer - SIML, ISE

Senior ML engineering role at Apple focusing on multimodal generative AI research and development for user-facing applications.

Computer Vision/Deep Learning Engineer

Senior Computer Vision/Deep Learning Engineer role at Apple, focusing on biometric ML algorithms and computer vision solutions for next-generation products.

ML Software Engineer

Senior ML Software Engineer role at Apple, building ML-inference applications and services on Apple Silicon, focusing on generative AI and cloud compute infrastructure.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in QA and machine learning.

AIML - Research Scientist/Engineer - Special Projects

Senior AI/ML Research Scientist position at Apple working on breakthrough innovations in computer vision, machine learning, robotics, and computer graphics.