Apple

Software Development Engineer in Test - Platform System Validation

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер SDET в команду Platform System Validation организации CoreOS Platform Enablement & Quality Engineering. Работа с низкоуровневым firmware, Apple silicon и загрузчиками: тестирование, разработка фреймворков и инструментов, влияние на архитектурные решения.

Задачи

  • Разрабатывать стратегию тестирования для одного или нескольких SoC и продуктов, фокусируясь на низкоуровневом firmware, возможностях silicon и технологиях загрузчика
  • Глубоко разбираться в дизайне, требованиях и архитектуре
  • Влиять на включение тестируемости в дизайн ПО
  • Разрабатывать и автоматизировать системные тесты, ориентированные на стресс и стабильность ПО
  • Определять и продвигать метрики качества для отслеживания прогресса и улучшений
  • Взаимодействовать кросс-функционально с командами систем, quality engineering и разработки
  • Оценивать и представлять влияние проблем на конечного пользователя, влияя на ключевые продуктовые решения
  • Искать новые подходы для создания тестовых фреймворков, автоматизации и инфраструктуры
  • Масштабировать инфраструктуру тестовой автоматизации под растущие потребности валидации железа и нагрузок
  • Разрабатывать и валидировать системные нагрузки и тестовые циклы для bring-up нового железа на разных чип-платформах
  • Руководить архитектурными работами по базовой тестовой инфраструктуре и инструментам от дизайна до релиза
  • Создавать и поддерживать инструменты, интегрирующиеся с CI/тестовыми фреймворками для непрерывной валидации
  • Участвовать в AI-инициативах команды: инструменты для триажа проблем и генерации нагрузок
  • Работать с кросс-функциональными командами (hardware, software, program leads) для снятия блокеров валидации

Требования

  • Степень бакалавра в Computer Science, Electrical Engineering или смежной области либо эквивалентный практический опыт
  • 5+ лет опыта в автоматизации тестирования ПО, тестовой инфраструктуре или разработке в роли SDET
  • Подтверждённый опыт проектирования и создания фреймворков тестовой автоматизации или инструментов с нуля
  • Опыт hardware bring-up или системной валидации silicon/чип-платформ
  • Владение Python (или сопоставимым скриптовым/языком программирования) и опыт интеграции инструментов с CI/CD или пайплайнами тестов
  • Опыт разработки и тестирования ПО
  • Навыки тестирования embedded-систем и firmware
  • Понимание компьютерной архитектуры и концепций операционных систем
  • Сильные навыки критического мышления, отладки и troubleshooting
  • Отличные навыки командной работы и коммуникации
  • Знание C/C++ и Python

Навыки

  • Python
  • C/C++
  • CI/CD
  • test automation
  • firmware
  • embedded systems
  • computer architecture
  • operating systems
  • SoC
  • Apple silicon
  • bootloader

Похожие вакансии

Mission Systems Software Test and Verification Software Lead
The Boeing CompanyLeadBerkeleyОфисРелокация
177,650 – 240,350 USD в год
15 окт.
Staff Software Engineer - SDET
VisaSeniorAustinГибрид
133,300 – 213,400 USD в год
14 окт.
Software Engineer - SDET
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
14 окт.
Systems Software QA Engineer
Hewlett Packard EnterpriseMiddleDurhamГибрид
110,000 – 253,000 USD в год
14 окт.
Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Software Development Engineer in Test - Platform System Validation — Apple, San Diego | itrelocate