CYPHER

Staff Embedded Software Test Engineer

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

Ведущий инженер по тестированию встраиваемого ПО в Cirrus Logic. Отвечает за стратегию и автоматизацию тестирования embedded-прошивок и firmware на всех этапах жизненного цикла продукта.

Задачи

  • Обеспечивать техническую экспертизу команде на всех этапах тестирования встраиваемой прошивки и гарантировать тщательное тестирование ПО
  • Вести коммуникацию с кросс-функциональными командами и представлять команду на технических обсуждениях, ревью дизайна и проектов
  • Проектировать комплексные стратегии тестирования embedded-проектов: black-box, white-box, стресс-, длительные, интеграционные и системные тесты
  • Разрабатывать совместно с командой планы автоматизации для повышения эффективности, покрытия и повторяемости тестов
  • Реализовывать тесты на этапах до и после выхода кремния (pre-silicon и post-silicon)
  • Находить дефекты и проводить их триаж и отладку совместно с командами embedded software, firmware, hardware и systems
  • Представлять результаты тестирования, покрытие, риски и найденные дефекты владельцам продукта, внутренним заказчикам и разработчикам

Требования

  • BS в электротехнике, информатике или компьютерной инженерии и минимум 8 лет опыта, либо MS и минимум 6 лет опыта
  • Сильные знания встраиваемых систем, embedded firmware и RTOS
  • Опыт работы с различными ядрами/процессорами MCU и DSP и поддерживающими их программными стеками
  • Сильные лидерские навыки и подтверждённый опыт успешной поставки embedded software и firmware проектов
  • Владение Python, shell, C и C++, практический опыт разработки переиспользуемых embedded test-фреймворков, тестовых утилит и инфраструктуры hardware-in-the-loop
  • Знание и практический опыт тестирования embedded hardware или firmware, достаточные для проектирования и выполнения тест-стратегий, разработки тест-планов, выявления дефектов и оценки системной функциональности и надёжности
  • Знание анализа требований и разработки тест-кейсов, включая интерпретацию технических требований, вывод комплексных тест-сценариев и документирование прослеживаемых тест-кейсов с ожидаемыми результатами
  • Опыт автоматизации функциональных, регрессионных, интеграционных и системных тестов для embedded hardware или firmware и анализа результатов автоматизированных тестов
  • Умение отлаживать embedded hardware или firmware с помощью логов, трассировок, отладчиков, инструментария и системного анализа первопричин
  • Опыт работы с лабораторным оборудованием: осциллографы, генераторы сигналов, логические и спектральные анализаторы

Условия

  • Работа в команде Cirrus Logic — лидера в области mixed-signal processing
  • Культура, отмеченная наградами: инклюзивность, справедливость, вовлечённость в сообщество
  • Возможности профессионального роста
  • Кандидаты должны иметь возможность доступа к техническим данным без необходимости экспортной лицензии; спонсорство и получение экспортных лицензий не предоставляются

Навыки

  • Python
  • shell
  • C
  • C++
  • RTOS
  • MCU
  • DSP
  • hardware-in-the-loop
  • Jira
  • SVN
  • Git
  • Jenkins
  • CI
  • Agile
  • Scrum
  • SDLC
  • осциллографы
  • логические анализаторы
  • спектральные анализаторы

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

Software Engineer Sr - E3
Lockheed MartinSeniorKing Of PrussiaОфис
110,300 – 204,900 USD в год
30 сент.
Test Automation Software Engineer
Booz Allen HamiltonMiddleMcleanГибрид
77,600 – 176,000 USD в год
29 сент.
Testing Lead
InadevLeadRestonОфис
150,000 – 165,000 USD в год
24 сент.
Senior Software Engineer in Test (SDET)
eHealthSeniorSurpriseУдалённо
129,700 – 162,100 USD в год
21 сент.
Software Systems Testing Engineer Sr
Lockheed MartinSeniorLittletonОфис
110,300 – 204,900 USD в год
8 сент.
Staff Embedded Software Test Engineer — CYPHER, Austin | itrelocate