Drimva

Apple

Software Development Engineer – Systems

$185K–$325K

Cupertino, California · Full-time · Posted Oct 26, 2026

Experience
Minimum 10 years relevant industry experience; 6+ years programming and 6+ years development experience on macOS or unix/linux.
Education
BS

About the job

Develops and automates tests for video processing frameworks, codecs, and related software to verify functionality and measure quality across Apple platforms, including LLM-powered testing tools and workflows.

What you'll do

  • Design test cases and build test harnesses and tools to validate video algorithms and code changes.
  • Implement and automate tests and quality-evaluation pipelines; triage failures and drive test strategy.
  • Partner with engineering and cross-functional teams to improve the quality of video frameworks, firmware, and drivers.

What they ask for

  • BS and a minimum of 10 years relevant industry experience.
  • 6+ years programming experience in C/C++, Objective-C/Swift, and Python; 6+ years development experience on macOS or unix/linux platform.
  • Hands-on experience using LLMs in software development and building LLM-powered tooling, including prompt engineering, agent design, tool/API integration, and MCP-based integrations.
  • Experience in test case development and software testing methodologies, and hands-on CI/CD practice.

Nice to have

  • Experience with XCTest or PyTest; white-box/grey-box, API, mutation, or static testing; or code coverage analysis.
  • Experience in image/video quality evaluation, model benchmarking, quality metrics, codecs, or video processing pipelines.

Pay

$184,700 and $324,800 USD base salary

Tools

C/C++, Objective-C, Swift, Python, Shell, XCTest, PyTest, MCP

AI focus

Builds LLM-based tools and agentic workflows for automated testing and quality-evaluation pipelines; requires hands-on LLM use, prompt engineering, agent design, tool/API integration, and MCP-based integrations.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)