Computer Vision Software Engineer

World's leading technology company known for iPhone, Mac, and innovative consumer electronics and services.
$175,800 - $312,200
Computer Vision
Senior Software Engineer
In-Person
3+ years of experience
Consumer

Description For Computer Vision Software Engineer

Join Apple's Camera Technologies & Systems team as a Senior Computer Vision Software Engineer and be part of the team behind the world's most popular camera - the iPhone. This role offers an exceptional opportunity to work on groundbreaking features like Smart HDR, Portrait Mode, Night Mode, and Photonic Engine that have revolutionized mobile photography.

As a senior engineer, you'll be developing and extending sophisticated software pipelines, working alongside the talented engineers who have made iPhone's camera capabilities legendary. The position requires expertise in computer vision, image processing, and computational photography, with a focus on creating new extraordinary camera capabilities across Apple's device ecosystem.

The role combines technical challenges with creative innovation, as you'll be responsible for prototyping and implementing cutting-edge camera and imaging technologies. You'll collaborate with cross-functional teams to develop solutions that continue to push the boundaries of what's possible in mobile photography.

Apple offers a competitive compensation package, including a base salary range of $175,800 to $312,200, plus opportunities for equity through RSUs and the Employee Stock Purchase Plan. The benefits package includes comprehensive medical and dental coverage, retirement benefits, education reimbursement, and access to discounted Apple products.

This is a unique opportunity to make a direct impact on products used by millions of people daily. Your work will be showcased worldwide through "Shot on iPhone" campaigns, contributing to Apple's legacy of innovation in mobile photography. If you're passionate about computational photography and want to work with state-of-the-art technology, this role offers the perfect blend of technical challenge and creative satisfaction.

Last updated a month ago

Responsibilities For Computer Vision Software Engineer

  • Prototype, develop, and integrate cutting-edge camera and imaging technologies
  • Work with complex systems and diverse teams
  • Develop software to enhance camera and photos solutions
  • Build new camera capabilities for Apple devices

Requirements For Computer Vision Software Engineer

Linux
  • 3+ years of software development and camera system experience
  • Excellent coding skills in C or C++
  • Strong technical background in image and video processing and computational photography
  • Knowledge and experience using Computer Vision to solve real-world problems

Benefits For Computer Vision Software Engineer

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

Interested in this job?

Jobs Related To Apple Computer Vision Software Engineer

Computer Vision Systems Engineer

Senior Computer Vision Systems Engineer role at Qualcomm, developing visual analytics solutions for Snapdragon platforms in mobile, automotive, VR/AR, and IoT applications.

Senior Computer Vision Optimization Engineer

Senior Computer Vision Optimization Engineer at NVIDIA, working on autonomous driving and computer vision software stack.

Software Engineer, Robotic Perception and Computer Vision, Robotic Sensing and Compute

Amazon Robotics is hiring a Software Engineer for Robotic Perception and Computer Vision to develop state-of-the-art vision capabilities for robotic platforms.

Software Engineer, Robotic Perception and Computer Vision, Robotic Sensing and Compute

Amazon Robotics is seeking a Software Engineer for Robotic Perception and Computer Vision to develop state-of-the-art vision capabilities for robotic platforms.

Software Engineer, Robotic Perception and Computer Vision, Robotic Sensing and Compute

Join Amazon Robotics as a Software Engineer to develop cutting-edge vision capabilities for robotic platforms.