Brooks Automation
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Контрактный Software Engineer в офис Brooks Automation во Фримонте (Калифорния). Разработка ПО для систем автоматизации полупроводникового производства: от сбора требований и проектирования до интеграции, тестирования и поддержки внедрения у заказчика.
Задачи
- Собирать требования, писать спецификации и согласовывать их с проектной командой
- Предлагать дизайн, писать дизайн-спецификации и проводить ревью с коллегами
- Реализовывать дизайн на выбранных языках программирования, таких как C# и Python
- Проводить ревью кода с другими инженерами
- Проектировать и разрабатывать тест-кейсы для тестирования ПО
- Интегрировать разработанные компоненты в систему
- Участвовать в тестировании и отладке проблем интеграции
- Писать release notes и application notes по новым функциям
- Поддерживать внедрение ПО заказчиками
- Следовать процессам разработки ПО и продуктовым процессам компании
Требования
- Степень бакалавра и минимум 2 года профессиональной разработки ПО либо минимум 6 лет профессиональной разработки ПО
- Опыт профессионального проектирования ПО на 2 проектах
- 1 год профессионального программирования на C#
- 1 год профессионального программирования на Python
- Знание UML в объектно-ориентированном анализе и проектировании
- Опыт многопоточного программирования
- Опыт сетевого программирования через сокеты
- Эффективные навыки устной и письменной коммуникации
Условия
- Контрактная позиция
- Работа в офисе во Фримонте, Калифорния
- Базовая зарплата от $110,621.72 до $149,664.68 в год
- Годовой дискреционный бонус
- Медицинская, стоматологическая, офтальмологическая страховка и страхование по нетрудоспособности
- План 401(k)
- Оплачиваемые праздники и гибкий отпуск
- Гибридный формат возможен в зависимости от роли и потребностей бизнеса
Навыки
- C#
- Python
- UML
- многопоточное программирование
- сетевое программирование (sockets)