Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Computational Support

Home > C/C++ programming jobs

Computational Support in USA new

  • Cupertino, CA

Responsibilities

  • Design and optimize low-level computational routines for machine learning training and inference, vision algorithms, and related computational primitives.
  • Develop high-performance, energy-efficient implementations by tightly integrating software and hardware.
  • Create CPU-core-level algorithms using vector assembly and low-level C for ARM and Intel architectures.
  • Support workloads and models including text-to-speech, voice isolation, and Apple Music Sing across Apple operating systems.

Requirements

  • Excellent coding skills in assembly and C.
  • Experience with low-level algorithmic development for machine learning primitives, BLAS, and FFT.
  • Detailed knowledge of ARM and Intel vector instruction set architectures, including NEON and AVX.
  • Bachelor’s or master’s degree in mathematics, computer science, or computer engineering.
  • Preferred: master’s or PhD in computer science or computer engineering.

Benefits

  • Opportunity to work on Apple’s Core Operating System and Accelerate framework serving iOS, macOS, watchOS, and tvOS.
  • Work on high-performance, energy-efficient technology used by millions of Apple customers.

Apple

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 i...