Camera Embedded Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
30 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $210k
$132k most similar roles pay here $287k

This role pays more than 67% of similar roles. Most pay $151,862–$217,725 — the shaded band above. At the midpoint, this role pays about $210k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Camera Embedded Software Engineer

As an Embedded Software Engineer on Apple's Camera/ISP Firmware team, you will work on cutting-edge camera technology for iOS and VisionPro products, designing features for image sensors, voice-coil motors, lens actuators, LED strobes, and power management units within a multi-threaded RTOS environment. You will develop device drivers using C and C++, collaborate with hardware engineers, silicon designers, and machine learning experts to shape future product roadmaps, and ensure efficient and reliable software solutions for high-quality camera systems. This role requires expertise in image processing techniques, digital signal processing, and auto-focus systems, as well as strong problem-solving skills and the ability to thrive in a fast-paced, multi-functional development environment.

What you'll do

  • Design and develop features for image sensors, peripheral devices, and the latest image processing pipeline on Apple products.
  • Develop device driver functionality controlling camera peripherals such as VCMs, lens actuators, LED strobes, and PMUs.
  • Collaborate with Sensor Hardware, Silicon Design, and Machine Learning Algorithm teams to shape future product roadmaps.
  • Work closely with Silicon Design, EE, and System/Controls team on multi-functional product development.
  • Debug and design within multi-threaded RTOS environments using C and C++ programming languages.

What we're looking for

  • Proficiency in C and C++ programming for device drivers and multi-threaded RTOS environments.
  • Experience developing software for camera peripherals like I2C, SPI, GPIOs, MIPI, and DMA.
  • Strong problem-solving skills with a focus on efficient and reliable solutions for high-quality production-level software.
  • Familiarity with image sensors, image processing techniques, and camera pipelines.
  • Ability to collaborate effectively across multiple engineering teams in a fast-paced environment.

More like this

Similar roles

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 23 days ago $147,400$272,100
C/C++ ARM-based SoCs DSPs RTOS bare-metal environments image signal processing ISP tuning pipelines camera HAL development machine learning sensor data processing multi-camera systems HDR Night Mode depth sensing AI-assisted development tools

UI Software Engineer, Camera & Photos

Apple Inc

Cupertino, CA 9 days ago $147,400$272,100
Objective-C Swift iOS macOS SDKs UI设计 API设计 性能瓶颈分析 高质量代码编写 自定义UI组件 团队合作 技术指导 Mentoring

Camera SIPI Engineer

Apple Inc

San Diego, CA 9 days ago $171,600$258,100
HFSS SI-Wave PSI Q3D CST ADS Python JMP