Инженер-программист C++/Python (Mobile robotics engineer Middle/Senior)

ЛАЦИТ - Лаборатория цифровых технологий

Витебск - 3 дня назад

jobeka.com
О вакансии

Вакансия в городах Витебск и Минск

C++/Python программист со знанием Linux, основ электроники и робототехники.

В проектную команду по логистическим мобильным роботам подбирается увлеченный энтузиаст робототехник, профессионально программирующий на C++ и Python. Задачи включают в себя широкий спектр задач: начиная от разработки стратегий управления приводами и низкоуровневой обработки датчиков и камер, до планирования автономного движения и навигации с детектом и распознаванием препятствий.

Наше предложение – это возможность разрабатывать программы для роботов мирового уровня и создать массовый продукт, приблизить человечество к будущему.

Обязанности:

  • Разработка программного обеспечения систем управления мобильным роботом: автономное движение, навигация, интеграция с различными системами.
  • Выбор технического зрения, тестирование и обработка изображений (rgbd, стерео, камеры глубины, лидары, сканеры безопасности).
  • Разработка фильтров для комплексирования информации от различных проприоцептивных и датчиков внешней среды (IMU, GPS, магнитометр, дальномер и т. д.).
  • Подбор и оптимизация стека технологий и алгоритмов.
  • Разработка архитектуры ПО, программных модулей и протоколов взаимодействия.
  • Проектирование процесса разработки ПО, декомпозиция задач.
  • Оптимизация кода (в том числе перенос алгоритмов из python в С++).
  • Работа с командой разработчиков Code review.
  • Составление базовой сопроводительной документации.
  • Написание отказоустойчивого кода.
  • Написание Unit тестов. Симуляций и моделирование.
  • Реализация пилотных проектов с целью их последующего внедрения.

Требования:

  • Самообучаемость.

  • Умение разбираться в чужом коде.

  • Опыт программирования на С++ и Python от 3-х лет.

  • Анализ производительности, профилирование кода.

  • Покрывать код тестами. Ведение документации к своему коду.

  • Четкое понятие алгоритмической сложности.

  • Понятие многопоточности процессов.

  • Знание и опыт работы в Linux (Ubuntu).

  • Знание и опыт git.

  • Знание контейнерной виртуализации.

  • Знание протоколов прикладного уровня.

  • Знание принципов работы систем реального времени.

  • Знание основ электроники и робототехники.

  • Владение английским языком на уровне чтения технической документации.

  • Опыт выведения программных продуктов в промышленную эксплуатацию или ведение массовых программных сервисов.

* Обязательны примеры успешных предыдущих проектов.

А также личные качества:

- логическое мышление;

- умение работать в команде;

- умение грамотно излагать свои мысли;

- ответственность.

Плюсом будет:

- Опыт работы с OpenCV. Обработка изображений алгоритмами компьютерного зрения.

- Предиктивная аналитика данных, моделирование и валидация.

- Применение нейронных сетей.

- Опыт программно-аппаратных параллельных вычислений на основе ядер CUDA.

- Опыт разработки в ROS (Robot Operating System), Gazebo.

- Опыт работы с лидарами, rgbd, стерео, камерами глубины.

- Опыт работы со SLAM, планировщиками траектории.

- Опыт написание алгоритмов для автопилотов.

- Ведения проектов в Jira.

- Ведение диаграммы Ганта по проекту.

- Опыт руководства командой из минимум 3х человек.

Условия:
  • Сложные и высокотехнологичные проекты.

  • Серьезные, толковые техлиды и менеджеры.

  • Митапы, курсы английского, сертификация и проф.обучения (даже за границей).

  • Гибкий график работы с учетом занятий и личных предпочтений.

  • Молодой и дружный коллектив.

  • Вопрос заработной платы обсуждается по итогам собеседования.

Похожие вакансии
ООО ЛАЦИТ - Лаборатория цифровых технологий

Вакансия в городах Витебск и Минск C++/Python программист со знанием Linux, основ электроники и робототехники. В проектную команду по логистическим мобильным роботам...

ЛАЦИТ - Лаборатория цифровых технологий

Вакансия в городах Витебск и Минск C++/Python программист со знанием Linux, основ электроники и робототехники. В проектную команду по логистическим мобильным роботам...

Меню сайта