Apple Inc logo

Video Processing Engineer

Apple Inc

  • Cupertino, CA
  • 2 days ago

    Highlights

    Examples of video processing solutions that can benefit from using a hybrid solution comprised of traditional techniques and Machine Learning based techniques include (but not limited to) 1) Under Display Camera enhancement 2) Motion Estimation for Codec, GGM and MCTF 3) Face ID processing. You'll develop forward-looking prototype systems as well as build and deploy software development tools that will be distributed to the Apple engineering community and help build the seamless technology experiences we're known for worldwide.

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    Description

    Do you love problem solving in a collaborative environment and then having the results of your efforts benefitting millions around the world? At Apple, our Architecture group is responsible for connecting our hardware and software into one unified system. Join this team, and you'll collaborate with engineers across Apple to design how all of our technologies work in unison! You'll drive development of our renowned system-on-a-chip architecture and develop algorithms to improve image quality and enable new use cases. You'll develop forward-looking prototype systems as well as build and deploy software development tools that will be distributed to the Apple engineering community and help build the seamless technology experiences we're known for worldwide.

    This role will be responsible for investigating techniques for improving video processing solutions along the quality vs. power axes. State-of-the-art video processing solutions often involve the use of Machine Learning, but this can be computationally intensive and not practical. There exists a computational gap between Machine Learning techniques and traditional methods. The goal is to find operating points in between that can leverage the improved quality due to Machine Learning when needed and fall back to traditional, low-compute methods when not needed. Examples of video processing solutions that can benefit from using a hybrid solution comprised of traditional techniques and Machine Learning based techniques include (but not limited to) 1) Under Display Camera enhancement 2) Motion Estimation for Codec, GGM and MCTF 3) Face ID processing. The result of finding hybrid solutions is better video quality and/or longer battery life on the Phone, Pad and Mac. You will be responsible for investigating hybrid video processing techniques that can be translated into efficient SoC architectures. You will be expected to be able to translate architectures into specifications and C-models. You will also be expected to work cross-functionally with other Architects as well as Design and DV.

    • Investigate and develop hybrid video processing architectures.
    • Support chip architecture team and software teams to map algorithms into well-defined architectures that can be implemented in software and/or hardware.
    • Generate architecture test vectors for quality validation.
    • Write bit exact C-models of defined architectures.
    • Support Design and Verification teams when verifying designs against bit exact C-models. BS degree Ability to program in the following languages: Python, PyTorch and/or C/C++ Understanding of image/video/signal processing fundamentals Understanding of neural network fundamentalsMS or PhD degree or 3+ years of experience Demonstrated ability of developing new image/video processing algorithms Experience in developing neural network based image/video processing algorithms Communication skills and ability to work across various groups Understanding of fixed point representation and processing and/or ability to write bit-accurate software models Understanding of pipelining and pixel processing architectures Knowledge of computer architecture fundamentals

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Similar Jobs