
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is seeking a Camera Embedded Software Engineer to drive innovative technologies for its products. You'll work on core camera and ISP technologies, requiring proficiency in C/C++ and embedded software development. This role demands 3 years of experience in a fast-paced, multi-functional environment.
Job Description
Who you are
You have a BS/MS in Computer Science, Electrical Engineering, or a related field, along with 3 years of experience in embedded software development. Your proficiency in C and C++ allows you to develop multi-threaded software within embedded RTOS systems effectively. You have a passion for embedded software development and a familiarity with camera pipelines and video processing. Your understanding of SoC and hardware layer knowledge, including bring-up, hardware driver, and firmware development, sets you apart. You are also knowledgeable in memory management and optimization, as well as performance tuning in embedded systems.
What you'll do
In this role, you will implement and maintain the camera software stack, tackling challenges in low-level device driver development. You will collaborate closely with the Silicon Design/QA team and the machine learning algorithm team, ensuring seamless integration of technologies. Your responsibilities will include defining testing and diagnosis protocols, as well as driving product innovation through rapid iteration. You will work in a close-knit team environment that values collaboration and autonomy, contributing to the way Apple develops and manufactures its products.
What we offer
Apple provides a dynamic work environment that fosters innovation and creativity. You will have the opportunity to work on cutting-edge technologies that impact millions of users worldwide. The company values diversity and inclusion, ensuring that all employees feel valued and supported. You will also benefit from competitive compensation and opportunities for professional growth within the organization.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Apple is hiring a Senior Camera Embedded Software Engineer to design and develop features for image sensors and peripherals. You'll work with C and C++ in a multi-threaded RTOS environment. This role requires 10+ years of relevant industry experience.

Embedded Engineer
Apple is hiring a Senior Camera Embedded Software Engineer to design and optimize firmware and software for advanced imaging technologies. You'll work with C/C++ and embedded systems to enhance the camera experience on Apple devices.

Embedded Engineer
Apple is hiring a Camera Embedded Software Engineer to drive innovative camera technologies. You'll work on firmware development for image processing and collaborate with cross-functional teams. This position requires 3+ years of embedded software development experience.

Embedded Engineer
Apple is hiring an Embedded Software Engineer to develop image and video core technologies for various Apple products. You'll work with C and C++ on real-time embedded software and collaborate across teams. This role requires hands-on experience with firmware and software design.

Embedded Engineer
Skydio is hiring a Senior/Staff Embedded Software Engineer to develop cutting-edge camera systems for autonomous drones. You'll work with Embedded Linux, C, and C++ to enhance camera subsystems. This position requires deep expertise in ISP pipelines and ARM-based SoCs.