Develop a secure software architecture for multi-modal awareness on Apple platforms to enable future Apple products to better understand the world around them while maintaining Apple’s industry-leading standards for privacy and security
Requirements
- Excellent software design/programming skills in Swift, Objective-C and/or C/C++
- Experience with on-device ML frameworks, especially involving image and video processing
- Understanding of how to develop and debug multi-threaded software
- Experience with on-device ML frameworks and systems
- Experience developing and using performance tracing, profiling, logging tools
- Proactive learning and a passion for learning new technologies
- A passion for understanding end-to-end systems, from the user experience down to the hardware
Responsibilities
- Developing an algorithm execution runtime
- Developing real-time algorithms for camera, audio, and other sensors
- Developing a corresponding system framework and APIs
- Integrating with other system components and applications to enable new experiences on future Apple products
- Creating a secure Perception Systems software architecture for Apple platforms
- Developing and debugging multi-threaded software
- Working with experts across Apple who develop advanced machine learning AI algorithms
Other
- BS or MS in Computer Science or other related field or equivalent
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition
- Discretionary bonuses or commission payments as well as relocation
- Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs