Senior Software Engineer - 3D Vision & Perception
Core
Design, build, and ship real-time 3D perception and input systems for future Apple products.
Role type
Senior IC software engineer (3D vision & perception)
Builds
Real-time 3D perception, spatial input, and 3D tracking software
Domain
Consumer electronics / Computer vision / Robotics / AR/VR
Deliverable
production ML models
Required skills
C++ (modern), performance-critical system development, 3D perception, robotics, AR/VR, software architecture, embedded systems, GPU deployment
Preferred skills
iOS/visionOS development, Swift, Apple tooling, open-source contributions, hardware accelerator deployment
Technologies
C++, Swift, visionOS, GPUs
Responsibilities
Design and drive software architecture for production systems and internal tools; Implement and optimize performance-critical algorithms for mobile and embedded platforms; Build tooling for visualization, logging, debugging, and evaluation; Integrate real-time 3D perception and input systems into a broader end-to-end software stack
Seniority
Senior, hands-on IC