Natlex — IT-компания из Петрозаводска, которая занимается разработкой веб- и мобильных приложений для промышленности и foodtech-рынка. В нашем портфолио есть российские и международные проекты. Одно из новых направлений, которое мы сейчас развиваем - разработка программного обеспечения для интеллектуальных автономных роботов в строительной отрасли.
Мы ищем в команду ROS-разработчика, который будет вносить свой вклад в разработку в течение всего жизненного цикла робота, используя передовые технологии и работая с интересными и сложными задачами.
Чем предстоит заниматься:
- Разрабатывать программное обеспечение автономной роботизированной платформы, включая навигацию, взаимодействие с окружающей средой, управление исполнительными механизмами.
- Разрабатывать сервисы тестирования программного обеспечения в симуляционных средах.
- Оптимизировать потоки данных, ресурсоемкость и скорость работы всей системы.
- Писать качественный код, тесты и документацию.
- Участвовать в сборе требований от заказчика, тестировании, выставках и презентациях.
Наши пожелания:
- Степень бакалавра/магистра в области математики, физики, инженерии, компьютерных наук.
- Понимание основ робототехники.
- Знание или понимание алгоритмов и методов, таких как, ICP, визуальная одометрия, фильтры Калмана/байесовская оценка.
- Опыт работы с фреймворком ROS2 и сопутствующим программным обеспечением (Gazebo, Foxglove и т.п.), понимание работы стека Nav2.
- Опыт использования данных 2D/3D-камеры и/или LIDAR, GPS, IMU для приложений SLAM.
- Опыт разработки программного обеспечения на C++ и/или Python от 3-х лет.
- Опыт работы c gtest и/или pytest.
- Уверенное владение Linux, git, CMake; знакомство с Docker.
- Владение английским языком на уровне Intermediate.
Будет плюсом:
- Наличие степени кандидата наук.
- Опыт в машинном обучении для обнаружения, классификации, идентификации и отслеживания объектов.
- Понимание кинематики, динамики, алгоритмов обработки сигналов и изображений, планирования движений и пр.
- Наличие навыков работы с соответствующими программными библиотеками/фреймворками, такими как TensorFlow и/или PyTorch.
- Опыт работы с CUDA или другими архитектурами аппаратного ускорения.
- Опыт программирования роботов-манипуляторов.
- Наличие опыта работы в разработке систем локального и глобального позиционирования (GNSS, RTK, RTLS).
- Опыт embedded разработки.
- Опыт web/cloud-разработки.
- Участие в Open-source проектах.
Что мы предлагаем:
- Официальное трудоустройство
- Гибкий график и гибридный формат работы
- Обучение на профильных курсах и конференциях за счет компании
- Занятия английским 2 раза в неделю
- Годовой бюджет каждому сотруднику на спорт
Присоединяйся к нашей команде!