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