A

Apple

Designs phones, computers and their operating systems

Camera ISP Computer Vision & Machine Learning Algorithm Engineer

Computer VisionConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • Deep understanding of image signal processing for digital cameras.
  • Strong embedded coding skills and understanding of object-oriented programming; proficiency in programming languages such as MATLAB, Python, C/C++, or similar.
  • A self-driven approach to work, with a focus on time-sensitive practices from problem identification through prototyping solutions and validation.
  • Strong background in computer vision and embedded systems.
  • Proficiency in algorithm development, with proven experience in camera imaging algorithms using traditional image processing techniques and machine learning approaches.
  • Ability to tackle complex technical challenges and devise innovative solutions.
  • Ability to learn and apply new technologies and methodologies.
  • Ability to operate in a dynamic and fast-paced environment.
  • Drive to deliver high-quality features that enhance user experience.
  • Ability to balance optimization and performance in resource-constrained environments, keep up with advances in computer vision and hardware, and ensure integration with existing systems and processes.

Responsibilities

  • Prototype, implement, and productize embedded, lightweight computer vision algorithms for ISP processing and capture control.
  • Develop efficient, high-performance lightweight computer vision algorithms suitable for embedded systems using traditional computer vision techniques, including image processing, feature detection, and IMU, as well as learning-based approaches.
  • Drive algorithm development from concept to deployment; optimize algorithms for power and processing efficiency and ensure they meet performance benchmarks.
  • Use camera simulations to prototype and test algorithms before hardware implementation.
  • Conduct on-device and field testing to validate algorithm performance in real-world scenarios.
  • Work with SOC architecture, firmware, and other camera technology teams to integrate algorithms effectively.
  • Ensure smooth deployment and operation of algorithms within the broader camera system architecture.
  • Collaborate with multiple teams to deliver optimized solutions.

Desired Qualifications

  • PhD degree or equivalent practical experience in Computer Science, AI, Machine Learning, or a related technical field.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs