Exol
Staff Robotics Software Engineer, Perception & AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Perception компании Symbotic. Разработка production-систем 3D-перцепции для мобильных роботов и AI-агентов для автоматизации разметки, валидации и использования данных перцепции.
Задачи
- Архитектура, реализация, оптимизация и поддержка алгоритмов реального времени для 3D LiDAR и point-cloud перцепции, фильтрации, калибровки и обработки шумов сенсоров на Modern C++ и Python
- Полное владение функциональностью перцепции: от характеризации сенсоров и технических ревью до тестирования, валидации и развёртывания на флоте роботов
- Разработка интеллектуальных агентов и автоматизированных пайплайнов для разметки данных, курирования датасетов, триажа edge-кейсов и крупномасштабной офлайн-регрессии
- Исследование и построение подходов для автономного восстановления, обучения роботов, адаптивного принятия решений и генерации поведения
- Тесная работа с командами Controls, System Software и System Test для интеграции решений перцепции и автономности в основное ПО робота
- Поддержание высоких инженерных стандартов: архитектурное лидерство, юнит- и регрессионное тестирование, код-ревью, документация, менторство
- Расширение возможностей перцепции на несколько платформ роботов и условий эксплуатации, включая холодные и морозильные среды
Требования
- Минимум 8 лет релевантного опыта или эквивалентный опыт
- Степень бакалавра, магистра или PhD в робототехнике, computer science, электротехнике, машиностроении или смежной технической области
- Сильные навыки разработки на Modern C++ и Python, включая опыт с Linux, системами реального времени и многопоточным программированием
- Практический опыт разработки ПО перцепции или автономности для физических роботов или автономных транспортных средств; знание 3D point clouds, фильтрации, кластеризации, пространственной калибровки и координатной геометрии
- Опыт интеграции, отладки, валидации и развёртывания production-систем перцепции с ROS/ROS2 или аналогичным middleware; знакомство с PCL, OpenCV, Docker и edge-compute
- Опыт построения автоматизированных пайплайнов данных или ML, интеллектуальных агентов, систем обучения роботов, автоматизированной разметки
- Сильные навыки технической коммуникации и архитектурного лидерства, способность самостоятельно вести дизайн-ревью, документировать решения, работать межфункционально и менторить инженеров
Условия
- Командировки до 5–10%
- Требуются действующие водительские права и возможность добираться до клиентов и HQ
- Возможна необходимость использовать личную кредитную карту для командировочных расходов с последующей компенсацией
- Медицинская, стоматологическая и оптическая страховка, страхование по нетрудоспособности, 401K, PTO и другие бенефиты
- Базовая зарплата $149,000.00 - $223,000.00 в зависимости от знаний, навыков и опыта
Навыки
- Modern C++
- Python
- Linux
- 3D LiDAR
- point clouds
- ROS
- ROS2
- PCL
- OpenCV
- Docker
- edge-compute
- multithreaded programming
- machine learning pipelines