Software Development Engineer in Test, Video Codec

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 97% of similar roles. Most pay $148,814–$214,000 — the blue 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 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 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

JOB TITLE: Software Development Engineer in Test - Video Codec The Video Engineering team is seeking a Software Development Engineer in Test - Video Codec to ensure high-quality video experiences across iOS, macOS, tvOS, and visionOS platforms. You will design and develop tests for video processing frameworks and low-level software of video codecs, focusing on image and video encoding, decoding, editing, and machine learning technologies. Daily responsibilities include architecting test harnesses, developing software tools to validate algorithms, and automating quality evaluation pipelines. You will implement tests using C/C++, Objective-C, Swift, and Python/Shell scripting. Notable tasks include building LLM-based tools and agentic workflows to extend automation. You will also perform root-cause analysis for failures and collaborate with R&D teams to verify that firmware and drivers meet rigorous quality standards.

What you'll do

  • Design and develop test cases for video processing frameworks and low-level video codec software.
  • Implement automated tests using C/C++, Objective-C, Swift, and Python/Shell scripting.
  • Architect test harnesses and tools to validate algorithms and code changes across multiple platforms.
  • Automate workflows in testing and quality evaluation pipelines for image and video encoding/decoding.
  • Triage and root-cause software failures to ensure high-quality video experience.
  • Build LLM-based tools and agentic workflows to automate testing pipelines at scale.
  • Drive early test strategy and planning for image and video frameworks, firmware, and drivers.

What we're looking for

  • BS degree and a minimum of 10 years of relevant industry experience.
  • 6+ years of programming experience in C/C++, Objective-C/Swift, and Python.
  • 6+ years of development experience on macOS or unix/linux platforms.
  • Hands-on experience using LLMs in software development, including building workflows with AI/LLM-based tools.
  • Experience in test case development and software testing methodologies.
  • Understanding of software engineering concepts with hands-on experience practicing CI/CD in software development.
  • Experience in test development using frameworks such as XCTest or PyTest (preferred).
  • Experience in image or video quality evaluation or model benchmarking and quality metrics (preferred).

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 110 days ago $150,400–$277,600
Python C++ SQL Xcode CMake Deep Learning Machine Learning Test Automation QA Neural Engine Database Management
3+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 66 days ago $129,300–$225,300
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design Test Plans Test Cases

Software Development Engineer in Test

Apple Inc

Seattle, WA 61 days ago $142,300–$263,300
Python Java AI/ML CI/CD Apache Spark Distributed Systems Test Automation Big Data Backend APIs Data Pipelines Machine Learning Testing Frameworks
5+ yrs exp

Software Development Engineer, Systems

Apple Inc

Cupertino, CA 6 days ago $184,700–$324,800
C/C++ Objective-C Swift Python Shell Scripting LLM XCTest PyTest CI/CD macOS Unix Linux AVC HEVC VP9 AV1 Machine Learning API Testing Prompt Engineering Agentic Workflows
10+ yrs exp