AMD
SMTS Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик системного ПО в AMD: разработка и отладка операционных систем, компиляторов и сетевого ПО для полупроводниковых продуктов, а также обеспечение надёжности платформы.
Задачи
- Исследовать, проектировать, разрабатывать и тестировать системное ПО уровня ОС, компиляторы и сетевое ПО
- Проектировать, разрабатывать и отлаживать программные продукты и их улучшения
- Определять требования и архитектуру ПО
- Разрабатывать инструменты для платформ, ОС, компиляторов, сетей, утилит, баз данных и облачных решений
- Работать с кросс-функциональными командами над системным ПО
- Вести проекты и процессы значимой технической важности
- Обеспечивать надёжность платформы и SRE-практики
Требования
- Степень магистра (или эквивалент) в Computer Science, Computer Engineering, Electrical Engineering или смежной области
- 4 года опыта в аналогичной или близкой инженерной роли (либо бакалавр + 6 лет опыта)
- 4 года опыта поставки production-ПО на C++, Python, Java, Go или YAML
- Опыт объектно-ориентированного проектирования
- Опыт с Prometheus, Grafana или Elasticsearch
- Опыт разработки CI/CD пайплайнов
- Опыт Site Reliability Engineering или обеспечения надёжности платформы
- 1 год опыта с GPU-кластерами на Kubernetes
- 1 год опыта с IaC (Terraform)
Условия
- Возможна удалённая работа
- Командировки не требуются
- Несколько открытых позиций
- Пакет бенефитов AMD
Навыки
- C++
- Python
- Java
- Go
- YAML
- Object-Oriented Design
- Prometheus
- Grafana
- Elasticsearch
- CI/CD
- Site Reliability Engineering
- Kubernetes
- GPU clusters
- Terraform
- IaC