Prepin
Log in
Apple

engineering opportunity

Camera Embedded Software Engineer

You will implement, maintain, and troubleshoot firmware for core camera, ISP, and machine learning technologies. This role involves collaborating with silicon design, QA, and machine learning algorithm teams to drive product innovation.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Apple's Camera Firmware team is looking for an extraordinary firmware engineer

to drive groundbreaking technologies for Apple products! As part of the team you

would work on core camera/ISP/Machine learning technologies, including Apple

crafted Image signal processing pipeline and HW components, where you will have

the chance to define the way that Apple develops, tests and manufactures all of

its products. Our close-knit team champions an environment of product

innovation, rapid product iteration and collaboration at both team and

multi-functional levels with a liberating amount of autonomy!

DESCRIPTION

In this role you will implement, maintain and pursue problems in our firmware.

This is a highly multi-functional product development role and you will work

closely with various teams, like Silicon Design, QA team and the Machine

Learning algorithm team! The environment is multifaceted, fast-paced and

requires a self-starter demeanor.

MINIMUM QUALIFICATIONS

BS and a minimum of 10 years relevant industry experience 10+ years of embedded

software development experience Proficiency in C/C++ Proficiency in development

of multi-thread software within embedded RTOS system

PREFERRED QUALIFICATIONS

Familiarity with camera pipeline and HW components

Which skills does this role require?

Embedded Software DevelopmentCC++RTOSMulti-threadingFirmwareImage Signal ProcessingISPMachine LearningHardware ComponentsSilicon DesignQAEmbedded SoftwareHardwareProduct Development

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.