Должность: Инженер по отладке и валидации — Несколько уровней
Компания: Graphcore
Местоположение: Бристоль / Бристоль, Великобритания
О нас
В Graphcore мы создаем будущее ИИ-вычислений.
Мы — команда экспертов в области полупроводников, программного обеспечения и ИИ, обладающих глубоким опытом в создании полного стека ИИ-вычислений — от кремния и программного обеспечения до инфраструктуры в масштабе дата-центра.
Являясь частью SoftBank Group и имея значительные долгосрочные инвестиции, мы поставляем ключевые технологии в быстрорастущую экосистему ИИ SoftBank.
Чтобы удовлетворить огромные и захватывающие возможности в области ИИ, Graphcore расширяет свои команды по всему миру.
Мы объединяем самые яркие умы для решения сложнейших задач, в месте, где каждый имеет возможность повлиять на компанию, наши продукты и будущее искусственного интеллекта.
Краткое описание вакансии
Инженер по отладке и валидации, подчиняясь старшему директору по постоперационной валидации кремния, будет руководить мероприятиями по отладке и валидации постоперационного кремния нового поколения и систем.
Вы будете руководить командами, увлеченными идентификацией, воспроизведением, анализом и решением сложных проблем на уровне кремния, прошивки и системы во время запуска, характеризации и готовности продукта.
Эта роль сочетает в себе глубокий технический опыт в отладке с сильным кросс-функциональным сотрудничеством между различными инженерными областями.
Команда
Команда постоперационной отладки и валидации кремния управляет запуском, диагностикой неисправностей и валидацией кремния и систем Graphcore.
Наша команда участвует на протяжении всего жизненного цикла продукта, поддерживая первоначальный запуск кремния, валидацию подсистем, интеграцию систем и задачи по подготовке к производству.
Мы тесно сотрудничаем с командами по аппаратному обеспечению, прошивке, программному обеспечению и системам для изучения сложных сбоев, разработки стратегий отладки и усовершенствования инфраструктуры валидации.
Обязанности и задачи
- Руководство мероприятиями по постоперационной отладке и валидации кремния и платформенных технологий для ИИ-вычислений
- Участие в мероприятиях по отладке и валидации в рамках нескольких проектов и достижений
- Анализ и решение сложных проблем на уровне кремния, прошивки, программного обеспечения и системы во время запуска и валидации
- Разработка структурированных методологий отладки и процессов анализа неисправностей для повышения эффективности решения проблем
- Тесное сотрудничество с группами архитектуры, RTL, прошивки, программного обеспечения и системной инженерии для определения первопричин и проведения корректирующих мер
- Управление отладкой подсистем ЦП, памяти, межсоединений и высокоскоростных вводов-выводов в условиях функциональной нагрузки, стресс-тестов и рабочих нагрузок
- Разработка и улучшение автоматизированной инфраструктуры отладки, регрессии и валидации с использованием Python и связанных технологий
- Анализ журналов, трассировок, телеметрии и аппаратных данных для изоляции и характеризации системных сбоев и проблем с производительностью
- Поддержка разработки тестов валидации, инструментов отладки и пользовательских диагностических средств для повышения покрытия и наблюдаемости
- Определение метрик валидации, рабочих процессов отладки и стандартов отчетности для обеспечения последовательного и воспроизводимого анализа
- Четкое информирование руководства инженерного отдела и кросс-функциональных коллег о технических рисках, статусе и рекомендациях
- Поддержка обзоров готовности кремния и участие в принятии решений о качестве продукта и его выпуске
- Вклад в непрерывное совершенствование методологий отладки, инфраструктуры валидации и инженерных рабочих процессов
Профиль кандидата
Обязательно:
- Обширный опыт работы в bare-metal средах
- Глубокое понимание архитектур SoC и платформ
- Экспертиза в инфраструктуре отладки и методологиях постоперационной отладки кремния
- Уверенные навыки программирования на Python, C или языках скриптов для отладки, таких как CMM, или эквивалентный опыт
- Высокомотивированный, самостоятельный специалист с коллаборативным и командно-ориентированным подходом
- Способность к сотрудничеству между командами и на разных языках программирования для выявления первопричин глубоких и сложных проблем
- Опыт постоперационного процесса валидации, применяемого в средах цифровых ASIC
- Уверенный опыт работы с Linux и Python
- Выдающиеся коммуникативные навыки и способность эффективно сотрудничать для решения сложных проблем
- Отличные навыки решения проблем, аналитические и диагностические навыки
- Глубокие знания инфраструктуры scan, DFT, JTAG и trace
- Сильные навыки отладки, включая анализ дерева отказов, изоляцию неисправностей, методы «рыбьей кости» и методы отладки на уровне системы
- Способность автономно выполнять технически сложные задачи по отладке и валидации, охватывающие аппаратное, прошивочное и программное обеспечение
Желательно:
- Понимание процессов DFT от вставки до постоперационной валидации
- Опыт разработки инструментов для разбора и анализа данных отладки, включая разбор дампов scan
- Опыт работы на уровне драйверов с одной или несколькими из следующих технологий: PCIe, Ethernet, технологии памяти, включая LPDDR, DDR и HBM, периферийные интерфейсы, такие как I2C, I3C и SPI
- Опыт использования CoreSight и аналогичных отладочных инфраструктур, включая CTI, ETx, DStream, JLink, Lauterbach, ATB и STM, или эквивалентный опыт
- Глубокое понимание смешанных аналоговых и цифровых компонентов, таких как PLL, высокоскоростные PHY и протоколы управления/связи IC
- Опыт работы с архитектурами ЦП Arm, системным IP и соответствующими инструментами отладки
- Опыт работы с протоколами AMBA
- Понимание применений машинного обучения и связанных с ними рабочих нагрузок
- Опыт в характеризации, анализе неисправностей, разработке тестов, статистическом анализе и поддержке клиентов
Преимущества
Помимо конкурентоспособной заработной платы, Graphcore предлагает гибкий график работы, щедрую политику ежегодного отпуска, медицинскую страховку и план медицинских расходов, стоматологический план, пенсионное обеспечение (с софинансированием до 5%), страхование жизни и страхование от потери трудоспособности.
У нас щедрая политика отпуска по уходу за ребенком и программа поддержки сотрудников (включая поддержку здоровья, психического благополучия и помощи в случае утраты близкого).
Мы предлагаем разнообразные полезные продукты питания и закуски в нашем центральном офисе в Бристоле, а также у нас есть собственная кофе-бариста!
Мы приветствуем людей разного происхождения и опыта; мы стремимся создать инклюзивную рабочую среду, которая сделает Graphcore отличным домом для всех.
Мы предлагаем равные возможности и понимаем, что у всех нас есть видимые и невидимые различия.
Мы можем предоставить гибкий подход к собеседованию и приглашаем вас связаться с нами, если вам потребуются какие-либо разумные приспособления.