Apple
Senior Software Engineer - 3D Vision & Perception
$185K–$325K
Sunnyvale, California · Senior · Full-time · Posted Jun 30, 2026
- Experience
- 5+ years of professional software engineering experience.
- Education
- Bachelor’s degree
About the job
Build and ship real-time 3D perception, spatial input, and tracking software for Apple products, integrating performance-critical systems into production software stacks.
What you'll do
- Design software architecture for production systems and internal tools; implement and optimize algorithms for mobile and embedded platforms.
- Build visualization, logging, debugging, and evaluation tools.
- Integrate and maintain real-time 3D perception and input systems in an end-to-end software stack.
What they ask for
- Bachelor’s degree and professional software engineering experience.
- Strong modern C++ skills.
- Experience breaking down large problems and delivering robust solutions.
- Curiosity about new technologies and flexibility to work across software stack layers.
Nice to have
- iOS or visionOS development experience, including Swift and Apple tooling.
- Experience shipping products or contributing to open-source projects; deploying algorithms to GPUs or other hardware accelerators.
Pay
$184,700 and $324,800 (USD base salary)
Tools
C++, Swift, iOS, visionOS, GPUs
AI focus
Develop real-time 3D perception, spatial input, and tracking systems with CVML researchers and engineers.
Model-written summary · the original posting is authoritative