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 and input technologies for mobile and embedded platforms
Domain
Consumer electronics / Computer vision / Robotics
Deliverable
production ML models
Required skills
C++ (modern), performance-critical system development, 3D perception, robotics, AR/VR
Preferred skills
iOS/visionOS development (Swift), GPU algorithm deployment, open-source contributions
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