Amazon
Software Development Engineer II, Silicon Scan & Fleet Diagnostics, Machine Learning Accelerator Technology Team
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду MLA Technology (Annapurna Labs, AWS). Разработка ПО для тестирования кремния — структурных scan-тестов (DFT) на парке ML-ускорителей и аналитика результатов.
Задачи
- Разрабатывать и развивать ПО для ускорения выполнения структурных scan-тестов (DFT) на большом парке ML-ускорителей
- Проектировать и внедрять улучшения инструментов и процессов вывода новых scan-тест-паттернов в продакшн — от архитектуры до деплоя
- Создавать аналитику и дашборды для отслеживания выполнения тест-паттернов по парку
- Автоматизировать отладку кремния и крупномасштабные исследовательские процессы
- Работать с командами, которые запускают и валидируют scan-тестирование, превращая их потребности в поддерживаемое и покрытое тестами ПО
- Менторить начинающих инженеров и повышать планку через дизайн-обсуждения и код-ревью
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке
- Опыт embedded-разработки на C/C++ (желательно)
- Знание компьютерной архитектуры, операционных систем и параллельных вычислений (желательно)
- Опыт написания низкоуровневых драйверов (желательно)
- Опыт отладки, профилирования и внедрения инженерных практик в крупномасштабных системах (желательно)
- Степень бакалавра по computer science или эквивалент (желательно)
Условия
- Полный цикл компенсации: sign-on выплаты и RSU
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life)
- EAP, поддержка психического здоровья, медицинская консультационная линия
- Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Менторство и поддержка карьерного роста
Навыки
- C
- C++
- DFT
- JTAG
- Embedded
- Computer architecture
- Operating systems
- Parallel computing
- Low-level drivers
- Debugging
- Profiling
- Data analytics
- Dashboards