Senior Software Engineer, 3D Vision & Perception

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
73 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 94% of similar roles. Most pay $169,557–$222,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $196k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, 3D Vision & Perception

As a Senior Software Engineer - 3D Vision & Perception, you will join a computer vision and machine learning team focused on building real-time 3D perception and input systems for future products. You will work closely with researchers and engineers to design software architecture, develop performance-critical algorithms for mobile and embedded platforms, and build tools for visualization, logging, debugging, and evaluation. The role involves integrating complex 3D tracking and spatial input technologies into a large production software stack. To succeed, you must possess strong modern C++ skills and experience with high-performance systems in areas like robotics or AR/VR. Preferred qualifications include experience with Swift, iOS, visionOS, and deploying algorithms to GPUs or hardware accelerators. You will solve technical challenges related to real-time 3D perception within a complex end-to-end software environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • 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 an end-to-end software stack.
  • Develop world-class perception, spatial input, and 3D tracking software in collaboration with researchers.
  • Deploy algorithms to GPUs or other hardware accelerators.

What we're looking for

  • Bachelor's degree and 5+ years of professional software engineering experience.
  • Strong skills in modern C++.
  • Experience developing performance-critical systems, ideally in 3D perception, robotics, or AR/VR.
  • Experience with iOS or visionOS development, including Swift and Apple tooling.
  • Experience deploying algorithms to GPUs or other hardware accelerators.
  • Proven track record of shipping products or contributing to open-source projects.
  • Strong engineering rigor, communication, and collaboration skills.
  • Excellent problem-solving and analytical abilities.

More like this

Similar roles

Senior Perception Algorithms Engineer, Special Project

Apple Inc

Cupertino, CA 175 days ago $184,700$324,800
Computer Vision Python C++ Swift PyTorch JAX Machine Learning Multi-Object Tracking State Estimation SLAM Sensor Fusion Numerical Optimization Robotics Data Augmentation Distillation Foundation Models Computational Photography DSP Factor Graphs
5+ yrs exp

Senior Perception Algorithms Engineer, Special Project

Apple Inc

Cupertino, CA 147 days ago $184,700$324,800
C++ Swift Python PyTorch JAX Computer Vision Multi-Object Tracking State Estimation SLAM Sensor Fusion Deep Learning Numerical Optimization Robotics Data Augmentation Distillation Foundation Models
5+ yrs exp

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
Computer Vision Machine Learning C++ Swift iOS macOS MLX ARKit REKit 3D Graphics Diffusion Transformer Models On-device Inference Linear Algebra Numerical Analysis Agentic Workflow Frameworks Real-time Systems Software Architecture
5+ yrs exp