Realtime Video Coding and Processing Engineer

Apple Inc.
Apply Now
  • Experience

    2-4 year
  • Salary

  • Location

    Cupertino, CA, USA
  • Job Function

    Realtime Video Coding and Processing Engineer
  • Industry

    Information Technology
  • Qualification

    Degree in Computer Engineering, Degree in Computer Science, Degree in Data Science, Degree in Machine Learning, Degree in Mathematics, Degree in Statistics, Degree in Operational Research, Degree in Economics

Key Skills

C++, C Programming, Algorithms, Objective-C, Debugging, Programming, Analytical Techniques, Video coding and processing

Job Description


Posted: Apr 10, 2021

Weekly Hours: 40

Role Number:200230060

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Do you bring passion and dedication to your job? If so, we are looking for individuals like you.

We are looking for talent who will join us to shape the future of video communication. Our team develops cutting edge technology and system that enable intelligent and interactive video experience in Apple’s video communication products, such as FaceTime, AirPlay, CarPlay, SideCar, etc. You will work closely with a group of highly motivated experts to develop exciting video communication and computer vision technologies that will make a huge impact in the products.

Key Qualifications

  • Solid understanding of fundamental theories and practices of video coding and processing
  • Software development experience in one of the following: C, C++, Objective C
  • Working knowledge of modern video coding standards: HEVC, H.264, VP9, AV1 or VVC etc.
  • Strong analytical, programming and debugging skills
  • Excellent communication and collaboration skills
  • Upbeat, adaptable, and results oriented with a positive attitude


As a realtime video engineer in this role, you will be responsible for prototyping and developing new features, writing unit tests, contributing to design and architecture, tuning algorithms, analyzing and optimizing performance that will shape the future of realtime video communications at Apple. We are looking for a collaborative strong software engineer to join our team and drive Apple's realtime video communication software.

Education & Experience

  • MS Computer Science or MS Electrical Engineering or equivalent

Additional Requirements

  • Desirable (but not required)
  • Experience developing realtime and low latency video system
  • Machine learning based video coding and processing
  • Multi-threaded programming
  • Performance optimization of video coding and processing algorithms/systems

Company Info.

Apple Inc.

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.

  • Industry
    Information Technology
  • No. of Employees
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Similar Jobs View More