8 days ago
Responsibilities
- Develop and maintain real-time 3D perception, spatial input, and 3D tracking software.
- Build, integrate, and ship complex performance-critical systems within a large production software stack.
- Collaborate with computer vision and machine learning researchers and engineers.
- Break down complex problems and deliver robust software solutions.
- Work across different layers of the software stack and contribute to future Apple products.
Requirements
- Bachelor’s degree and at least 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.
- Preferred: iOS or visionOS development experience, including Swift and Apple tooling.
- Preferred: experience deploying algorithms to GPUs or other hardware accelerators.
- Preferred: a track record of shipping products or contributing to open-source projects.
- 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.
