Senior Software Engineer, 3D Vision & Perception

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $255k
$96k $349k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $149,500–$213,625 — the blue band above. At the midpoint, this role pays about $255k versus about $182k 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 3564 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2760 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

The Senior Software Engineer - 3D Vision & Perception joins a computer vision and machine learning team to build real-time 3D perception and input systems for future products. In this role, you will design software architecture, implement performance-critical algorithms for mobile and embedded platforms, and build tooling for visualization, logging, debugging, and evaluation. You will work closely with researchers to integrate 3D tracking and spatial input into a large production software stack. The position requires strong modern C++ skills and experience with performance-critical systems in 3D perception, robotics, or AR/VR. Preferred qualifications include experience with Swift, iOS, visionOS, and deploying algorithms to GPUs or hardware accelerators. You will solve complex problems by delivering robust solutions across different layers of the software stack.

What does a Software Engineer earn in California?

Median $214500 from 1156 postings across 72 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.
  • 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 C++ skills, including modern C++.
  • Experience breaking down large problems and delivering robust solutions.
  • Experience with iOS or visionOS development, including Swift and Apple tooling (preferred).
  • Proven track record of shipping products or contributing to open-source projects (preferred).
  • Experience deploying algorithms to GPUs or other hardware accelerators (preferred).
  • Strong engineering rigor, communication, and collaboration skills (preferred).
  • Excellent problem-solving and analytical abilities (preferred).

More like this

Similar roles

Senior Software Architect Perception Systems

Apple Inc

Cupertino, CA 28 days ago $184,700–$324,800
C++ Swift Machine Learning Robotics IPC Real-time Systems Linux RTOS Darwin/XNU ROS 2 DDS MCAP Quantization SLAM VIO Sensor Fusion Telemetry Profiling
10+ yrs exp

CV/ML Systems Integration Engineer

Apple Inc

Sunnyvale, CA 125 days ago $150,400–$277,600
Swift SwiftUI Objective-C C++ Python Metal RealityKit Xcode Machine Learning Computer Vision 3D Computer Graphics SLAM VIO GPU Programming iOS macOS Linear Algebra
1+ yrs exp

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 48 days ago $150,400–$277,600
Computer Vision Machine Learning C++ CUDA PyTorch TensorFlow Jax 3D Graphics GPGPU Swift Spatial Computing Deep Learning Rendering Techniques
3+ yrs exp