GPU Image Processing Framework Software Engineer

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 150,000 - 278,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Employee stock purchase plan
Relocation assistance
Tuition reimbursement
Discretionary bonuses or RSUs

Job summary

Apple Inc. in Cupertino, CA is seeking a GPU Image Processing Framework Software Engineer to join the Camera and Photos team and help develop next‑generation GPU‑based imaging technologies for mobile and desktop platforms.

The role emphasizes performance optimization and machine‑learning integration. You will collaborate across teams to design efficient pipelines, implement optimized code paths, and advance imaging capabilities across iOS and macOS, including Portrait Mode, Stage Light, iMovie

Qualifications

  • Proficiency in GPU programming.
  • Experience or coursework in performance programming and systems programming; concurrency and memory-constrained programming knowledge is a plus.
  • Experience or coursework in image processing programming.
  • Good interpersonal skills and the ability to work effectively in cross-functional teams.
  • Bachelor's Degree in Computer Science or related discipline, or equivalent experience.

Responsibilities

  • Collaborate with teams across and beyond the company to develop new algorithms for future initiatives in computational photography, identify key use cases for performance maximization, analyze performance of image processing pipelines, identify bottlenecks and opportunities for performance improvements, design and extend efficient processing pipelines, and implement optimized code paths for the best results.

Skills

GPU programming
C/C++
Performance programming
Image processing programming
Interpersonal skills

Education

Bachelor's Degree in CS or related

Job description

GPU Image Processing Framework Software Engineer

Cupertino, California, United States Software and Services

iPhone is the most popular camera in the world, and at the heart of the image quality and effects that have made it so sits Core Image, Apple’s industry-leading GPU-centric image processing framework. Join us and help drive phenomenal and groundbreaking imaging capabilities across iOS and macOS, powering leading mobile and desktop technologies from iPhone's Portrait Mode and Stage Light to the Mac's iMovie, Photos, Pixelmator, and top third-party image editing applications, collaborating with teams across the company and beyond, and directly impacting the millions of photos captured across the Apple ecosystem every day. Imagine what you could do here with your abilities and expertise.

Description

We are looking for a software engineer to join the Apple Camera and Photos team to help develop the next generation GPU-based imaging processing technologies on mobile and desktop platforms, with emphasis on performance optimization and machine-learning integration. You will play a meaningful role in adding new capabilities and optimizing performance for industry-leading image processing frameworks.

Responsibilities
  • Responsibilities include collaborating with teams across and beyond the company to develop new algorithms for future initiatives in computational photography, identify key use cases for performance maximization, analyzing and investigating the performance of image processing pipelines, identifying bottlenecks and opportunities for performance improvements, designing and extending efficient processing pipelines, and implementing optimized code paths for the best results.
Minimum Qualifications
  • Proficiency in GPU programming.
  • Proficiency in C/C++ Programming.
  • Experience or coursework in performance programming and systems programming; concurrency and memory-constrained programming knowledge is a plus.
  • Experience or coursework in image processing programming.
  • Good interpersonal skills and the ability to work effectively in cross-functional teams.
  • Bachelor's Degree in Computer Science or related discipline, or equivalent experience.
Preferred Qualifications
  • Experience with UNIX/Linux highly desired; experience with OS X/Darwin a major plus.
  • Familiarity with raw image processing, demosaicking, and common image manipulation is a plus.
  • Familiarity with color spaces, pixel representations, and dynamic range is desired.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

  • Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Apple employees are eligible for discretionary restricted stock unit awards.
  • Apple employees can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
  • Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition.
  • Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Learn more about Apple Benefits

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Camera Image Processing Engineer
Camera Image Processing Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Camera Imaging Software Engineer
Camera Imaging Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+2
Creative Intelligence Software Engineer - Camera and Photos
Creative Intelligence Software Engineer - Camera and Photos

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental cover
Employee stock programs
Tuition reimbursement
+1
GPU Image Processing Framework Software Engineer
GPU Image Processing Framework Software Engineer

Socket.dev • Cupertino (CA)

On-site
USD 120,000 - 180,000
Creative Intelligence Software Engineer - Camera and Photos
Creative Intelligence Software Engineer - Camera and Photos

Apple Inc. • Cupertino (CA)

Hybrid
USD 150,000 - 278,000
GPU ML Engineer
GPU ML Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical & dental
Retirement benefits
Employee stock programs
+2
Camera Software - Sr. Machine Learning Engineer
Camera Software - Sr. Machine Learning Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Imaging Scientist, Camera and Photos
Imaging Scientist, Camera and Photos

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Stock programs
Medical and dental coverage
Retirement benefits
+1
Creative Intelligence Software Engineer - Camera and Photos
Creative Intelligence Software Engineer - Camera and Photos

Apple Inc. • California (MO)

On-site
USD 150,000 - 278,000
Image Quality Validation Engineer - Camera Hardware
Image Quality Validation Engineer - Camera Hardware

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000