Embedded Software Engineer - Camera

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For Embedded Software Engineer - Camera

Apple's ISP team is seeking an exceptional embedded software engineer to drive pioneering camera and ISP technologies for Apple products. This role involves working on core camera and Image Signal Processing (ISP) technologies, including Apple's custom-designed ISP pipeline and hardware components. The position offers the opportunity to shape how Apple develops, tests, and manufactures its products.

As an Embedded Software Engineer in the Camera team, you'll be responsible for implementing and maintaining the camera software stack, developing low-level device drivers for sophisticated image processing pipelines, and designing camera features for embedded systems. You'll work closely with various teams, including Silicon Design/QA and machine learning algorithm teams, to optimize system performance in terms of power, latency, and efficiency.

The role requires expertise in C/C++ programming, embedded RTOS systems, and multi-threaded software development. You'll be working in a collaborative environment that values product innovation and rapid iteration, with significant autonomy to make important technical decisions. The position offers competitive compensation, including base pay between $175,800 and $312,200, plus equity opportunities through stock programs and comprehensive benefits.

Key responsibilities include developing device drivers, implementing camera features, optimizing system performance, and supporting hardware validation. The ideal candidate will have a passion for embedded software development, familiarity with camera pipelines and video processing, and experience with SoC and hardware layer knowledge.

This is an excellent opportunity for an experienced engineer to join Apple's prestigious hardware team and contribute to cutting-edge camera technology that impacts millions of users worldwide. The role offers both technical challenges and the chance to work with multiple teams across Apple's ecosystem.

Last updated an hour ago

Responsibilities For Embedded Software Engineer - Camera

  • Develop low level device drivers for sophisticated image processing pipeline in embedded systems
  • Work with higher level software clients who are using camera
  • Design and implement camera features in embedded systems for Apple products
  • Optimize and improve system performance in terms of power, usage, latency, jitter
  • Work on HW validation and provide software support to factory testing

Requirements For Embedded Software Engineer - Camera

Linux
  • BS and a minimum of 10 years relevant industry experience
  • Proficiency in C/C++
  • Proficiency in development of multi-thread software within embedded RTOS system

Benefits For Embedded Software Engineer - Camera

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock purchase plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Embedded Software Engineer - Camera

Mixed-Signal Behavioral Modeling Engineer

Mixed-Signal Behavioral Modeling Engineer role at Apple, focusing on modeling complex custom circuits for system-level verification using SystemVerilog and Python/MATLAB.

Mixed-Signal Behavioral Modeling Engineer

Mixed-Signal Behavioral Modeling Engineer position at Apple, focusing on developing and optimizing models for complex custom circuits in world-leading SoCs.

TouchID Sensor Architect Electrical Engineer

Senior Electrical Engineering role at Apple focusing on TouchID sensor development, requiring 10+ years of experience in circuit design and sensor technology.

Camera Control Engineering Program Manager

Lead camera control module development for iPhone sensing roadmap at Apple, managing multi-functional teams and integrating cutting-edge sensing technologies.

Digital Circuits Engineering Program Manager

Lead Digital Circuit design projects for Apple's custom chips across Mac, iPhone, iPad, and Apple Watch products, managing development processes and cross-functional teams.