AMD
MTS Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик ПО уровня MTS в AMD: разработка и тестирование системного ПО, компиляторов и сетевых решений для полупроводниковых продуктов, участие во всех фазах разработки.
Задачи
- Исследовать, проектировать, разрабатывать и тестировать системное ПО уровня ОС, компиляторы и сетевое ПО
- Планировать и разрабатывать программные системы для улучшений и новых продуктов
- Формулировать и анализировать требования к ПО
- Вести проекты и процессы значительной технической важности
- Участвовать в code review, писать unit-тесты и документацию
- Работать с on-site и offshore командами для своевременной поставки решений
- Участвовать во всех фазах разработки: анализ требований, координация дизайна и разработки фич
Требования
- Степень магистра (или эквивалент) в Computer Science, Computer Engineering, Electrical Engineering или смежной области
- 3 года опыта в аналогичной или близкой инженерной роли
- Альтернатива: бакалавр и 5 лет прогрессивного опыта после бакалавриата
- Опыт с объектно-ориентированными языками: Java, C# или C++
- Разработка низколатентных высокопроизводительных приложений
- Многопоточность и конкурентное программирование
- Опыт с системами обмена сообщениями или event-driven архитектурами
- Знание SDLC и Agile-методологий
- Отладка, оптимизация производительности и production support
- Системы контроля версий: SVN или GitHub
- Работа в Linux/Unix и Windows
Условия
- Командировки не требуются
- Пакет льгот AMD
- Равные возможности трудоустройства
Навыки
- Java
- C#
- C++
- Multi-threading
- Event-driven architecture
- Agile
- SVN
- GitHub
- Linux
- Unix
- Windows