Perception Systems Software Engineer, Audio & Media Technologies

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $231k
$136k most similar roles pay here $293k

This role pays more than 70% of similar roles. Most pay $181,000–$242,200 — the shaded band above. At the midpoint, this role pays about $231k versus about $212k 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 · Perception Systems Software Engineer, Audio & Media Technologies

The Perception Systems Software Engineer, Audio & Media Technologies role is situated within the Audio & Media Technologies group of the Software Engineering organization. You will join a cross-functional team building a secure software architecture for multi-modal awareness on Apple platforms. Your daily responsibilities include developing an algorithm execution runtime, real-time algorithms for camera, audio, and other sensors, and creating a corresponding system framework and APIs to integrate with various components. The role requires proficiency in Swift, Objective-C, and C/C++, along with experience in multi-threaded software development and on-device ML frameworks for image and video processing. You will address the technical challenge of enabling products to better understand their surroundings while maintaining high standards for privacy and security. Preferred skills include speech processing, speaker diarization, and using performance tracing, profiling, and logging tools.

What you'll do

  • Develop a secure software architecture for multi-modal awareness on Apple platforms.
  • Build an algorithm execution runtime for camera, audio, and other sensor inputs.
  • Create real-time algorithms for processing data from various hardware sensors.
  • Design and implement system frameworks and APIs to integrate with other components.
  • Integrate machine learning AI algorithms into the perception systems framework.
  • Develop and debug multi-threaded software for on-device performance.
  • Utilize performance tracing, profiling, and logging tools to optimize system behavior.

What we're looking for

  • Excellent software design and programming skills in Swift, Objective-C, and/or C/C++.
  • Experience with on-device ML frameworks, especially involving image and video processing.
  • Understanding of how to develop and debug multi-threaded software.
  • Passion for understanding end-to-end systems from user experience down to hardware.
  • Proactive learning and a passion for learning new technologies.
  • Experience with speech processing or speaker diarization (preferred).
  • Experience developing and using performance tracing, profiling, and logging tools (preferred).
  • BS or MS in Computer Science or other related field or equivalent (preferred).

More like this

Similar roles

Perception Algorithm Engineer

Apple Inc

Cupertino, CA 10 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

Core Audio Software Engineer

Apple Inc

Cupertino, CA 91 days ago $184,700$324,800
C++ Core Audio DSP Spatial Audio Dolby Atmos AAC Audio Toolbox Audio Unit SDK Integration multichannel audio Signal Processing Demuxers
8+ yrs exp