Software Development Engineer in Test, Video Codec

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $255k
$120k most similar roles pay here $347k

This role pays more than 97% of similar roles. Most pay $148,356–$214,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $181k 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 2000 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer in Test, Video Codec

Software Development Engineer in Test - Video Codec will join the Video Engineering team to ensure high-quality video experiences across iOS, macOS, tvOS, and visionOS platforms. The role focuses on test design and development for video processing frameworks and low-level software of video codecs, specifically targeting image and video encoding, decoding, editing, post-processing, and machine learning technologies. Daily responsibilities include developing tools to validate algorithms, designing test cases, architecting test harnesses, automating quality evaluation pipelines, and building LLM-based tools and agentic workflows. The candidate will utilize C, C++, Objective-C, Swift, Python, and Shell scripting within frameworks like XCTest or PyTest. Key technical domains include video processing pipelines, codec standards such as AVC, HEVC, VP9, and AV1, and software engineering practices including CI/CD, white-box testing, and mutation testing to ensure firmware and driver reliability.

What does a Software Development Engineer in Test earn?

Median $202800 from 32 postings across 9 companies.

See salary data

What you'll do

  • Design and develop tests for video processing frameworks and low-level software of video codecs across multiple platforms.
  • Develop software tools to validate algorithms and code changes for image and video encoding, decoding, and post-processing.
  • Architect test harnesses and implement automated test cases using C/C++, Objective-C, Swift, and Python.
  • Automate workflows in testing and quality evaluation pipelines to ensure high-quality video experiences.
  • Triage and root-cause failures while driving early test strategy and planning for video firmware and drivers.
  • Build LLM-based tools and agentic workflows to automate testing pipelines at scale.
  • Perform quality measurement and benchmarking for machine learning based technologies and video processing pipelines.

What we're looking for

  • Bachelor of Science degree and at least 10 years of relevant industry experience.
  • At least 6 years of programming experience in C/C++, Objective-C, Swift, and Python.
  • At least 6 years of development experience on macOS or Unix/Linux platforms.
  • Hands-on experience using LLMs in software development and building workflows with AI tools.
  • Experience in test case development and software testing methodologies.
  • Understanding of software engineering concepts and hands-on experience practicing CI/CD.
  • Knowledge of video codecs, processing pipelines, and quality evaluation (preferred).
  • Experience with advanced testing techniques like white-box, grey-box, or mutation testing (preferred).

More like this

Similar roles

ML Video Codec Engineer

Apple Inc

San Diego, CA 32 days ago $175,000$308,500
H.264 HEVC C++ C Video Compression Digital Signal Processing Computer Vision Deep Learning Information Theory Video Processing Algorithms Software Design Debugging
10+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 18 days ago $129,300$225,300
Python Swift Xcode iOS macOS visionOS WatchOS Test Automation UI Automation AI-powered development tools UI/UX Design Firmware low level software drivers

ML Video Codec Engineer

Apple Inc

San Diego, CA 32 days ago $142,300$263,300
H.264 HEVC C++ C Video Compression Digital Signal Processing Computer Vision Deep Learning Information Theory Video Processing Algorithms Software Design
3+ yrs exp

ML Video Codec Engineer

Apple Inc

Cupertino, CA 32 days ago $142,300$263,300
H.264 HEVC C++ C Video Compression Digital Signal Processing Computer Vision Deep Learning Information Theory Video Processing Algorithms Software Design Debugging
3+ yrs exp