Taro Logo

Software Development Engineer

Apple is a place where extraordinary people gather to do their lives best work, creating products and experiences people once couldn't imagine.
$181,100 - $272,100
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Job Description

Apple is seeking a talented Software Development Engineer to join our Software and Services team in Cupertino. This role offers an exciting opportunity to work on cutting-edge image processing algorithms for Apple's Camera App on iPhones and iPads.

As a Software Development Engineer, you'll be part of a team that creates products and experiences people once couldn't have imagined. You'll be responsible for researching, designing, and developing sophisticated computer and network software, with a particular focus on image processing algorithms. Your work will directly impact millions of users through Apple's Camera App on iOS devices.

The ideal candidate brings strong expertise in modern processor architectures, GPUs, and image processing algorithms. You'll need to demonstrate proficiency in Swift and Objective-C programming languages, along with experience in computer vision and building app prototypes. Your role will involve writing software for prototypes, performing on-device code implementation, and conducting thorough unit-test verification.

This position offers a competitive base salary range of $181,100 - $272,100 per year, along with comprehensive benefits including medical and dental coverage, retirement benefits, and opportunities to participate in Apple's employee stock programs. You'll also have access to education reimbursement for career advancement, discretionary bonuses, and relocation assistance if needed.

Apple is committed to diversity and inclusion, seeking candidates who can contribute unique perspectives to our team. You'll be joining a company known for innovation, where your work will have a direct impact on products used by millions of people worldwide. If you're passionate about image processing, software development, and creating exceptional user experiences, this role offers an excellent opportunity to work with cutting-edge technology at one of the world's most innovative companies.

Last updated 4 days ago

Responsibilities For Software Development Engineer

  • Research, design, and develop computer and network software
  • Analyze user needs and develop software solutions
  • Develop, prototype, and optimize image processing algorithms for Apple's Camera App
  • Write software for prototypes and test applications
  • Perform on-device code implementation
  • Conduct unit-test verification

Requirements For Software Development Engineer

  • Master's degree or foreign equivalent in Computer Science or related field
  • 2 years experience in modern processor architectures and GPUs
  • Experience building app prototypes
  • Experience in Image processing algorithms
  • Experience in Computer vision algorithms
  • Experience with Objective C and Swift programming languages
  • Experience with Version control systems (git)
  • Experience in debugging computer programs

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts

Related Jobs

Senior Software Engineer, Fitness+

Senior Software Engineer position at Apple Fitness+ focused on developing workout experiences across Apple devices using Swift/Objective-C, with competitive pay and benefits.

Phone/FaceTime Experience Software Engineer

Senior Software Engineer role at Apple working on FaceTime and Phone experiences, offering $212K-$318K base pay plus comprehensive benefits.

Capture Software Engineer - Apple Vision Pro

Senior Software Engineer role at Apple working on capture and photography experiences for Vision Pro, focusing on AR/VR and computer vision technologies.

Sr. ATAK Engineer

Senior ATAK Engineer position at Anduril Industries, developing Android-based tactical user interfaces for defense systems.

Senior Mobile Developer (iOS/Android)

Senior Mobile Developer position at Philips Healthcare, developing clinical and hospital information technology products with focus on iOS/Android development in Cambridge, MA.