Apple AR/VR Job | Power Analysis and Optimization Engineer – Imaging & Sensing Technology Group
Citys（岗位城市）: Herzliya, Israel
Apple designs consumer electronics that have touched millions and changed Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Dynamic, hard-working people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple products.
Do you love working on challenges that no one has solved yet? Our group developes depth sensing systems such as the revolutionary True Depth camera that powers Face ID. This multi-disciplinary group of engineers is responsible for architecture, design, and development of these highly complex sensing systems for all Apple products.
We are looking for a passionate SW Engineer to lead power analysis and optimizations for photography, depth sensing and other computer vision solutions for many products and on various platforms. You’ll be working closely with Software, Algorithm and Hardware teams to choosethe bestt implementation using Neural Network Engine, CPU, GPU or dedicated hardware accelerators with target to fit each solution into tight power and latency budget.
5 years of experience in Python and C++.
Experience of working with different algorithms and/or SW teams.
Inquisitive mindset, quick to learn and adapt to various HW configs.
Image Processing/CV ML background.
Familiarity with cameras and sensors.
SIMD or DSP code development.
Experience with development or using HW accelerators.
Leading activities experience.
In this role you will lead and coordinate power measurements and analysis of depth, AR/VR and photography solutions across various engines – Neural Engine, CPU and GPU. You’ll define and develop power measurement procedures, tools and infrastructure to analyze and track the performance of various flows.
You’ll work with various teams and analyze their implementation looking for available optimization and possible acceleration options.
The work is dynamic and changing and requires ability to work on different subjects in parallel.