Software Engineer, 3D Vision & Perception

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 67% of similar roles. Most pay $152,150–$222,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $187k 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 · Software Engineer, 3D Vision & Perception

Software Engineer - 3D Vision & Perception joins a computer vision and machine learning team focused on building real-time 3D perception and input systems for future products. This senior role involves designing software architecture for production systems and internal tools, implementing performance-critical algorithms for mobile and embedded platforms, and developing tooling for visualization, logging, debugging, and evaluation. The engineer will integrate these technologies into a broader end-to-end software stack while collaborating with researchers to develop spatial input and 3D tracking software. Key technical requirements include modern C++ expertise, experience with GPU deployment or hardware accelerators, and familiarity with Swift and Apple tooling for iOS or visionOS development. The role addresses the complex challenge of creating robust, real-time perception systems within a large production stack to solve problems in 3D perception, robotics, or AR/VR environments.

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 specialized tooling for visualization, logging, debugging, and evaluation.
  • Integrate real-time 3D perception and input systems into the 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 for high-performance execution.

What we're looking for

  • Bachelor's degree and minimum of 3 years of professional software engineering experience.
  • Strong skills in modern C++.
  • Experience breaking down large problems and delivering robust solutions.
  • Curiosity about new technologies and flexibility to work across different layers of the software stack.
  • 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, collaboration, problem-solving, and analytical abilities (preferred).

More like this

Similar roles

Perception Algorithm Engineer

Apple Inc

Cupertino, CA 9 days ago $150,400$277,600
Computer Vision Python C++ Swift PyTorch JAX Machine Learning Multi-Object Tracking State Estimation SLAM Sensor Fusion Robotics Numerical Optimization Data Augmentation Foundation Models DSP Computational Photography
2+ yrs exp

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 29 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