Embedded Software Engineer

Cupertino, California, United States


Role Number:200519466
Imagine the impact you can make. A billion users will use the technologies you helped deliver almost daily. The Video Engineering group at Apple is responsible for creating the image/video core technologies used in almost all Apple products and services, including iPhone, iPad, Mac, Apple Watch, Apple TV and iCloud etc. In this role, you will work on application, driver and firmware for image and video compression/processing, implementing features for applications such as the iPhone/iPad Camera capture, Live Photo, AirPlay, FaceTime, iMovie and many more on a vast variety of devices. You will also be involved in the whole productization cycles and gain valuable experiences of productization.


You will focus on bringing up new HW platforms as well as working on the roadmap for future projects. You will help developing software features in collaboration with multiple teams and fix the related bugs. You will also work on prototyping features for future products and design, improve and maintain the software infrastructure across multiple platforms and write and enhance new testing tools. Multi-functional collaboration and strong team spirit is key to this role.

Minimum Qualifications

Key Qualifications

  • Excellent software design, problem solving and debugging skills
  • Solid programming skills- C/C++ coding abilities
  • Experience in real time multitasking software system
  • Directly related experience in software development
  • Good written and oral interpersonal skills
  • Video Codec-related experience

Preferred Qualifications

Education & Experience

BS and a minimum of 10 years relevant industry experience

Additional Requirements

Pay & Benefits

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.