Brooks Automation

Camera Vision Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер компьютерного зрения в компании Brooks Automation (полупроводниковая автоматизация). Разработка и внедрение алгоритмов CV для робототехнических систем, от сбора данных до обучения и тестирования моделей.

Задачи

  • Разрабатывать и внедрять алгоритмы компьютерного зрения: обработка изображений и видео, извлечение признаков, детекция и трекинг объектов, семантическая сегментация
  • Оптимизировать и тонко настраивать модели CV для повышения производительности
  • Интегрировать решения CV в приложения и системы
  • Собирать и аннотировать датасеты, обеспечивать качество размеченных данных
  • Планировать и проводить тесты для оценки точности, скорости и ресурсоёмкости моделей
  • Разрабатывать ПО управления оборудованием на C#/C++ (Visual Studio 2022, Windows 10, Linux)
  • Собирать требования, писать спецификации, проходить ревью с командой
  • Проектировать тест-кейсы, проводить юнит-тестирование на эмуляции и на железе
  • Интегрировать компоненты ПО в систему и проводить SQA-тестирование
  • Документировать релизные фичи и application notes для клиентов
  • Поддерживать клиентов при интеграции ПО и разборе эскалаций
  • Участвовать в ревью спецификаций, кода, документации и тест-кейсов

Требования

  • MS или BS в computer science либо эквивалент 4 лет опыта работы
  • Опыт в Computer Vision и Image Processing
  • Навыки письменной и устной коммуникации для обсуждения дизайна с командой
  • 4 года профессиональной разработки ПО
  • 4 года программирования на C# и/или C++
  • Свободное владение UML для объектно-ориентированного анализа/проектирования, включая конечные автоматы
  • Опыт многопоточного программирования и сетевых коммуникаций
  • Опыт разработки ПО для инструментов или управления оборудованием
  • Опыт работы в небольшой проектной команде из 6–12 инженеров
  • Опыт кастомизации Linux
  • Опыт работы с GIT (например, Microsoft DevOps)
  • Опыт разработки приложений и алгоритмов с machine vision и OpenCV
  • Опыт разработки приложений и алгоритмов с machine learning
  • Практический опыт разработки новых алгоритмов обучения для задач CV: детекция, трекинг, сегментация, оценка глубины
  • Опыт разработки REST API и знание баз данных (SQL или NoSQL)
  • Опыт работы с контейнеризацией (Docker и/или Kubernetes)

Условия

  • Базовая зарплата: $123,896.85 – $167,625.15 USD
  • Годовой дискреционный бонус
  • Медицинская, стоматологическая, офтальмологическая страховка и страхование инвалидности
  • План 401(k)
  • Оплачиваемые компанией праздники и гибкий отпуск
  • Гибридный формат работы (офис и удалёнка) в зависимости от роли и потребностей бизнеса

Навыки

  • Computer Vision
  • Image Processing
  • C#
  • C++
  • UML
  • многопоточность
  • сетевые коммуникации
  • Linux
  • GIT
  • Microsoft DevOps
  • OpenCV
  • Machine Learning
  • Deep Learning
  • CNN
  • TensorFlow
  • PyTorch
  • REST API
  • SQL
  • NoSQL
  • Docker
  • Kubernetes
  • робототехника
  • motion control

Похожие вакансии

Software Engineer III- AI, LLM & Data Platforms
JPMorganChaseSeniorPlanoОфис
19 окт.
Senior Software Developer, Applied AI, Commerce AI
GoogleSeniorSunnyvaleОфис
174,000 – 252,000 USD в год
19 окт.
Applications Developer - III
Solutions Technology Inc. (STI)MiddleArlingtonОфис
19 окт.
Software Engineer ML Platform
IntuitiveSeniorSan FranciscoОфис
158,300 – 227,700 USD в год
19 окт.
Software Engineer, ML Infrastructure
Value Driven SolutionsSeniorCosta MesaОфис
166,000 – 220,000 USD в год
19 окт.
Camera Vision Software Engineer — Brooks Automation, 123,897 – 167,625 USD в год, Fremont | itrelocate