Brooks Automation
Camera Vision Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер компьютерного зрения в Brooks Automation для управления оборудованием в полупроводниковой отрасли. Разработка алгоритмов обработки изображений и машинного обучения для робототехнических систем на C#/C++.
Задачи
- Собирать требования и писать спецификации, проходить их ревью с командой
- Проектировать и реализовывать решения на C#/C++ с код-ревью
- Разрабатывать и тестировать алгоритмы обработки изображений для робототехнических систем
- Обучать и тестировать модели компьютерного зрения, улучшать существующие алгоритмы
- Проектировать тест-кейсы и проводить юнит-тестирование на эмуляции и на железе
- Интегрировать программные компоненты в систему и проводить SQA-тестирование
- Работать с ME, EE и SW инженерами над системной интеграцией
- Документировать релизные фичи и писать application notes для клиентов
- Поддерживать клиентов при интеграции и разбирать эскалации с полей
- Участвовать в ревью спецификаций, кода, документации и тест-кейсов
Требования
- MS или BS по computer science либо эквивалент 4 лет опыта
- Опыт в Computer Vision и Image Processing
- Навыки письменной и устной коммуникации для обсуждения дизайна с командой
- 4 года профессиональной разработки ПО
- 4 года программирования на C# и/или C++
- Свободное владение UML для ООАП, включая конечные автоматы
- Опыт многопоточного программирования и сетевого взаимодействия
- Опыт разработки ПО для инструментов или управления оборудованием
- Опыт работы в небольшой проектной команде из 6–12 инженеров
- Опыт кастомизации Linux
- Опыт работы с GIT (например, Microsoft DevOps)
- Опыт разработки алгоритмов машинного зрения и OpenCV
- Опыт разработки алгоритмов машинного обучения
- Практический опыт разработки алгоритмов для object detection, object tracking, сегментации и оценки глубины
- Опыт разработки REST API и знание баз данных (SQL или NoSQL)
- Опыт работы с Docker и/или Kubernetes
Условия
- Базовая зарплата $123,896.85 – $167,625.15 USD
- Годовой дискреционный бонус
- Медицинская, стоматологическая, офтальмологическая страховка и страхование инвалидности
- План 401(k)
- Оплачиваемые компанией праздники и гибкий отпуск
- Гибридный формат работы: сочетание офиса и удалёнки
Навыки
- C#
- C++
- Computer Vision
- Image Processing
- OpenCV
- TensorFlow
- PyTorch
- Deep Learning
- CNN
- Vision Transformers
- UML
- многопоточность
- Linux
- GIT
- Microsoft DevOps
- REST API
- SQL
- NoSQL
- Docker
- Kubernetes
- Microsoft Visual Studio 2022
- Windows 10