CareerPlan

Senior Software Engineer - 3D Vision & Perception

Sunnyvale, United States of AmericaFull-time2026-11-02 → 2026-11-10

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