Taro Logo

Camera Platform Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Description For Camera Platform Engineer

Apple's ISP team is seeking an exceptional embedded software engineer to drive innovative camera technologies for Apple products. This role focuses on developing core camera and ISP technologies, including Apple's custom Image signal processing pipeline and hardware components.

As a Camera Platform Engineer, you will:

  • Implement and maintain camera software stack components
  • Develop and integrate Machine Learning algorithms in iOS/MacOS kernel and user space
  • Create low-level device drivers for sophisticated image processing pipelines
  • Design and implement camera features for embedded systems
  • Work with cross-functional teams on hardware validation and factory testing support

The role offers:

  • Opportunity to work on groundbreaking camera technologies
  • Close collaboration with Silicon Design/QA and Machine Learning teams
  • Significant impact on Apple's product development
  • Fast-paced, innovative environment with considerable autonomy
  • Chance to define how Apple develops, tests, and manufactures products

The position requires expertise in:

  • RTOS development (vxWorks, FreeRTOS, etc.)
  • Strong C/C++ programming skills
  • Embedded software development
  • Multi-threaded programming
  • Camera/video development experience

Benefits include:

  • Competitive base salary ($175,800 - $312,200)
  • Stock options and employee stock purchase program
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Education reimbursement
  • Potential for bonuses and relocation assistance

Join Apple's camera platform team to work on cutting-edge technology that impacts millions of users worldwide while enjoying excellent compensation and benefits in a collaborative, innovative environment.

Last updated 16 hours ago

Responsibilities For Camera Platform Engineer

  • Develop and integrate Machine Learning algorithms in iOS/MacOS kernel and user space
  • Develop low-level device drivers for image processing pipeline
  • Design and implement camera features in embedded systems
  • Work on hardware validation and factory testing support
  • Collaborate with Silicon Design/QA and Machine Learning teams

Requirements For Camera Platform Engineer

  • RTOS development experience (vxWorks, FreeRTOS, or home-brew RTOS)
  • Proficiency in C/C++ programming
  • BS and a minimum of 10 years relevant industry experience

Benefits For Camera Platform Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock options
  • Education reimbursement
  • Relocation assistance
  • Discretionary bonuses
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Camera Platform Engineer

Firmware Engineer - Instrument Engineering

Senior Firmware Engineer role at Apple focusing on embedded systems and wireless communications, offering competitive compensation and benefits.

Firmware Engineer

Senior Firmware Engineer position at Apple working on embedded systems and audio products, offering competitive compensation between $143,100-$264,200 plus benefits.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification for IP designs with competitive compensation and comprehensive benefits.

CPU Power Management Controller Firmware Developer

Senior firmware development role at Qualcomm focusing on CPU power management and embedded systems, requiring 4+ years of experience in software engineering and embedded firmware development.

Senior Software Engineer - Hypervisor

Senior Software Engineer position at Qualcomm focusing on hypervisor development for mobile, automotive, and IoT applications, requiring expertise in C, Linux kernel, and system architecture.