Software Engineer — Face ID
Sunnyvale, CA - USA
Job Summary
We are looking for a proactive software engineer to help design build and ship the software stack behind Face ID. The ideal candidate has a strong passion for delivering high-quality products and solving challenging real-world technical problems. Responsibilities range across architecture and API design implementation integration across the OS stack optimization automated testing and benchmarking with a particular emphasis on performance power reliability and security. You will work with CVML researchers to bring new capabilities from prototype to production partner with hardware and silicon teams on sensor bring-up and collaborate with framework accessibility and QA teams to make sure the experience works well for everyone who uses this position you will work closely with similar minds in a unique development team building software that runs billions of times a day.
BS and a minimum of 10 years relevant industry experiencenTrack record of designing and shipping robust software in a collaborative software engineering fundamentals: API and framework design data structures concurrency memory management and debugging complex systemsnExperience writing production software for resource-constrained or embedded platforms with an emphasis on performance memory latency and powernExperience integrating computer vision or machine learning components into shipping products (you dont need to invent the models but you should be comfortable working alongside those who do)nExperience with profiling instrumentation automated testing and continuous integration
MS or PhD in Computer Science Computer Engineering or a related field nnExpert C/C skills with working knowledge of Python; Objective-C or Swift experience nFamiliarity with camera depth or other sensor pipelines; experience with 3D or time-of-flight imaging nComfort working close to hardware and collaborating with silicon firmware and hardware teamsnInterest in security and privacy-preserving system designnPassion for shipping high-quality products including accessible experiences that work for a wide range of usersnSelf-motivated with excellent problem-solving and communication skills and a collaborative approach to code review and design discussion
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more