Software Development Engineer in Test - Video Codec
Core
Designing and developing automated test frameworks and tools for video processing algorithms, codecs, and low-level software across Apple platforms.
Role type
Senior Software Development Engineer in Test (Video Codec)
Builds
Automated testing pipelines, test harnesses, and LLM-based quality evaluation tools for video frameworks.
Domain
Consumer electronics / Video processing / Machine Learning
Deliverable
production ML models
Required skills
C/C++, Objective-C, Swift, Python, LLM workflow development, CI/CD, white-box/grey-box testing, video codec knowledge (AVC, HEVC, VP9, AV1)
Preferred skills
PyTest, XCTest, mutation testing, static analysis, image/video quality metrics, agent design, MCP integrations
Technologies
C, C++, Objective-C, Swift, Python, Shell, XCTest, PyTest, LLM frameworks
Responsibilities
Develop software and tools to validate video codec algorithms and code changes; design test cases and architect test harnesses; automate testing and quality evaluation pipelines; triage and root-cause failures; build LLM-based tools for scalable automation.
Seniority
Senior, hands-on IC