Apple
Software Development Engineer in Test - Video Codec
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию видео-кодеков в Apple: проектирование и разработка тестов для фреймворков обработки видео и низкоуровневого ПО кодеков на всех платформах iOS/macOS/tvOS/visionOS, включая автоматизацию пайплайнов и LLM-инструменты.
Задачи
- Проектирование и разработка тестов для фреймворков обработки видео и низкоуровневого ПО видео-кодеков
- Проверка функциональности и измерение качества на платформах iOS/macOS/tvOS/visionOS
- Разработка ПО и инструментов для валидации алгоритмов и изменений кода
- Проектирование тест-кейсов и архитектура тестовых стендов
- Реализация тестов на C/C++, Objective-C, Swift, Python/Shell с использованием тестовых фреймворков
- Автоматизация рабочих процессов в пайплайнах тестирования и оценки качества
- Триаж и поиск первопричин сбоев
- Формирование ранней тестовой стратегии и планирования
- Создание LLM-инструментов и агентных воркфлоу для масштабирования автоматизации
- Взаимодействие с командами R&D и кросс-функциональными партнёрами
Требования
- BS и минимум 10 лет релевантного опыта в индустрии
- 6+ лет опыта программирования на C/C++, Objective-C/Swift и Python
- 6+ лет опыта разработки на macOS или unix/linux
- Практический опыт использования LLM в разработке ПО, включая построение воркфлоу с AI/LLM-инструментами
- Опыт разработки тест-кейсов и владение методологиями тестирования ПО
- Понимание концепций software engineering и практический опыт CI/CD
Навыки
- C
- C++
- Objective-C
- Swift
- Python
- Shell
- macOS
- Unix
- Linux
- CI/CD
- LLM
- XCTest
- PyTest
- AVC
- HEVC
- VP9
- AV1