Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Apple Embedded Signal Processing ML Algorithms Engineer 
United States, California, Sunnyvale 
54952847

Yesterday
We are looking for a Algorithms engineer who can write efficient and scalable C / C++ code to perform signal processing in multiple compute environments. You will work with other algorithm engineers to analyze and validate algorithm prototypes. You will then architect and code the algorithm implementation, often targeting embedded or resource-constrained systems. You will work with system and firmware engineers to integrate your code into the product, but will take special responsibility for the algorithm implementation. You will also help us architect, develop, and optimize data processing and machine learning frameworks.This is a role where you will design, develop, and support high quality, scalable algorithm implementations and data processing pipelines that enable rapid algorithm development, analysis, and implementation for Apple products.
  • BS and a minimum of 3 years relevant industry experience.
  • Programming skills in C/C++ and Python.
  • Experience with embedded systems or resource constraint environments for algorithm implementation.
  • MS (Phd preferred) with 2+ years of experience in developing, optimizing and implementing complex algorithms.
  • Experience with object-oriented programming and common design patterns.
  • Optimizing and implementing complex algorithms on resource constrained platforms with a background in numerical methods and techniques, especially as relates to stability in real-time DSP algorithms.
  • Knowledge of fundamental DSP concepts such as Adaptive filtering, linear algebra, machine learning or statistics.
  • Excellent communication, presentation, and documentation skills.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.