Software Development Engineer, Vision Products Software

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $231k
$126k $294k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $142,400–$214,000 — the blue band above. At the midpoint, this role pays about $231k versus about $178k 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 3498 open roles on FindRole.

Listed pay typically runs $174,200–$277,600 across 2693 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Vision Products Software

Software Development Engineer, Vision Products Software joins the team building the next generation of Apple Intelligence. This role involves working across the stack from low-level system software to large foundation models to create end-user experiences. You will design and own evaluation infrastructure for LLM-powered features, turn raw signals into structured context, and define technical requirements for dialog-driven user experiences. Key responsibilities include optimizing performance through experimentation and collaborating with cross-functional teams to ensure models use information faithfully. Required skills include proficiency in Swift, data structures, memory management, and concurrency. Preferred experience includes context engineering with foundation models, SwiftUI, on-device inference, and processing sensor data like image, video, and audio. The work focuses on integrating computer vision and enhanced reasoning while maintaining strict privacy and security constraints.

What does a Software Development Engineer earn in California?

Median $202800 from 79 postings across 10 companies.

See salary data

What you'll do

  • Design and own evaluation infrastructure to measure the effectiveness of LLM-powered features.
  • Use evaluations and experimentation to make technical tradeoffs and optimize system performance.
  • Convert raw sensor signals into structured context for use as model inputs.
  • Structure contextual signals through prompts, retrieval, or tool outputs for foundation models.
  • Translate dialog-driven user experience designs into technical requirements and working features.
  • Develop and validate personalization features using sensitive data under strict privacy constraints.
  • Build and ship customer-facing features using LLMs, machine learning, and on-device inference.
  • Optimize system software and APIs for resource-constrained or real-time environments.

What we're looking for

  • 7+ years in software development.
  • Bachelor’s degree in a related field or equivalent experience.
  • Strong programming skills in Swift with deep understanding of data structures, memory management, and concurrency.
  • Systems thinking and the ability to break down ambiguous problems into clear technical details.
  • Demonstrated ability to implement dialog-driven user experience design into technical requirements and working features.
  • Solid cross-functional collaboration and technical communication skills.
  • Experience in context engineering with large foundation models and evaluating outputs (preferred).
  • Experience shipping customer-facing features at scale, using Apple system frameworks, or processing sensor data (preferred).

More like this

Similar roles

Software Engineer, Visual Intelligence

Apple Inc

Seattle, WA 1 day ago $175,000–$308,500
Swift Xcode Computer Vision Machine Learning Digital Signal Processing Sensor Fusion APIs Robotics Evaluation Pipelines

AI Software Engineer, App Intelligence

Apple Inc

San Francisco, CA 6 days ago $184,700–$324,800
C++ Swift Objective-C LLMs Xcode Python SQL iOS macOS watchOS visionOS Concurrency Multithreading Memory Management API Design Telemetry System Performance Analysis
5+ yrs exp

Software Development Engineer

Fortinet

Sunnyvale, CA 11 days ago $92,300–$153,900
C++ C Unix Linux REST API libcurl JSON POSIX TCP/IP Switching Routing Embedded Systems Firewall Configuration

RealityKit Media Pipeline Engineer, Vision Products Software

Apple Inc

Sunnyvale, CA 8 days ago $184,700–$277,600
RealityKit Metal C++ Metal Shading Language GLSL HLSL Vulkan DirectX 12 visionOS Instruments RenderDoc AVFoundation Core Media Foveated Rendering Temporal Reprojection Multi-view Rendering Video Decoding
5+ yrs exp

Senior Software Engineer, 3D Vision & Perception

Apple Inc

Sunnyvale, CA 2 days ago $184,700–$324,800
C++ Swift Computer Vision Machine Learning 3D Perception iOS visionOS AR/VR Robotics Software Architecture Real-time Systems Apple Tooling
5+ yrs exp

Ergonomics Product Design Engineering Program Manager

Apple Inc

San Jose, CA 22 days ago $175,500–$311,700
human/systems engineering Human Computer Interaction rapid-prototyping Manufacturing Data Analysis Mechanical Engineering Computer Engineering Biomedical Engineering Hardware System Specifications
6+ yrs exp