Taro Logo

Camera Software Architect

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
10+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Camera Software Architect

Apple's camera algorithms team is seeking a Principal Software Architect to lead the development of image capture and processing/rendering pipelines across all Apple products. This role represents a unique opportunity to shape the future of Apple's camera technologies, working with cutting-edge ISP and Machine Learning technologies, including the Apple Neural Engine.

The position involves architecting sophisticated video processing pipelines that leverage Apple's hardware ecosystem to deliver exceptional user experiences. You'll collaborate with multiple teams, including Silicon Design, Platform Architecture, and Camera Hardware, to build and refine innovative camera features from prototype to production.

As an ideal candidate, you'll bring 10+ years of industry experience, deep expertise in image/video processing, and proven leadership in complex software systems. You'll work at the intersection of hardware and software, utilizing C++ programming skills and knowledge of ISP pipelines to drive innovation in camera technology.

The role offers competitive compensation ($175,800-$312,200), comprehensive benefits including medical coverage, and equity opportunities through stock programs. You'll be part of a dynamic team that values initiative, problem-solving, and the ability to thrive in ambiguous situations while delivering results under tight engineering schedules.

Join Apple in Cupertino to help define the next generation of camera capabilities that millions of users rely on daily. This role provides the opportunity to make a significant impact on products that are at the forefront of mobile photography and computational imaging.

Last updated 7 months ago

Responsibilities For Camera Software Architect

  • Define video processing pipeline to enable innovative applications
  • Optimize usage of different hardware components of the Apple ecosystem
  • Collaborate with multiple camera technology teams
  • Build platform for experimenting and prototyping camera algorithms
  • Work with Silicon Design, Platform Architecture, Camera Hardware, Camera Software, Camera prototyping, Operating Systems and QA teams
  • Define next generation Apple cameras capture, process, and render capabilities

Requirements For Camera Software Architect

  • BS and a minimum of 10 years relevant industry experience
  • Proven leadership experience in the conceptualization and design of complex software systems
  • Experience or knowledge on image or video processing
  • Experience or knowledge on CV/ML
  • Experience or knowledge in ISP pipeline
  • Proven C/C++ programming skills with OOP design experience
  • Technical project and team leadership experience

Benefits For Camera Software Architect

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?