13 hours ago
Responsibilities
- Develop real-time 3D perception, spatial input, and 3D tracking software.
- Design, build, integrate, and maintain complex performance-critical systems within a large production software stack.
- Collaborate closely with computer vision and machine learning researchers and engineers.
- Break down large problems and deliver robust software solutions.
- Help ship core perception and input technologies for future Apple products.
Requirements
- Bachelor’s degree and a minimum of 3 years of professional software engineering experience.
- Strong C++ skills, including modern C++.
- Experience developing performance-critical systems, ideally in 3D perception, robotics, or AR/VR.
- Experience breaking down large problems and delivering robust solutions.
- Curiosity about new technologies and flexibility to work across different layers of the software stack.
- Preferred: iOS or visionOS development experience, including Swift and Apple tooling.
- Preferred: track record of shipping products or contributing to open-source projects.
- Preferred: experience deploying algorithms to GPUs or other hardware accelerators.
- Strong engineering rigor, communication, collaboration, problem-solving, and analytical abilities.
Tech Stack
Categories
Robotics
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
