Summary
Posted: Mar 26, 2020
Role Number: 200161950
The Video Computer Vision org is a centralized applied research and engineering organization responsible for developing real-time on-device Computer Vision and Machine Perception technologies across Apple products. We balance research and product to deliver Apple quality, state-of-the-art experiences, innovating through the full stack, and partnering with HW, SW and ML teams to influence the sensor and silicon roadmap that brings our vision to life. Examples include FaceID, Animoji/Memoji, Scene Understanding, People Understanding and Positional Tracking (VIO/SLAM).
Key Qualifications
- Understanding of data structures, software design principles and algorithms.
- Experience in software engineering, release engineering and/or configuration management.
- Strong knowledge in continuous integration system (Jenkins preferable)
- Experience with CMake
- Source control systems (git preferred)
- Experience with c++ build management tools (Xcode, make, ninja) (preferred)
- Strong scripting languages, particularly Python
- Experience working with large C++ projects (preferred)
- Familiarity with Mac OS and iOS (preferred)
Want more jobs like this?
Get jobs in Cupertino, CA delivered to your inbox every week.
Description
We're looking for Release Engineer to be part of a very unique computer vision team that is delivering cutting edge technology into Apple products. In exchange, we offer a great work environment, flexible set of responsibilities, access to world class experts and growth opportunities in one of the best companies in the world.
Education & Experience
Additional Requirements