ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1508568 | Инженер-программист | Санкт-Петербург | > Валдай Роботы | 100000 | 130000 | RUR | open | 2024-06-23 |
Необходимые навыки
Требования
Ключевые навыки и требования к опыту: Знание языка C++ или Python. Опыт работы с ROS/ROS2. Знание ТАУ.
Обязанности
Формализация и алгоритмизация поставленных задач для. Разработки программного кода. -- Написание программного кода с использованием языков. Программирования, определения и манипулирования данными...
Описание
Программист мобильных роботов (программист-робототехник)
Требования:
-- Формализация и алгоритмизация поставленных задач для
разработки программного кода
-- Написание программного кода с использованием языков
программирования, определения и манипулирования данными в базах данных
-- Оформление программного кода в соответствии с
установленными требованиями
-- Работа с системой управления версиями программного кода
-- Проверка и отладка программного кода
-- Рефакторинг, оптимизация и инспекция программного кода
-- Исправление дефектов программного кода, зафиксированных в
базе данных дефектов
-- Осуществление сборки однородных программных модулей в
программный проект
-- Разработка процедур интеграции программных модулей
-- Осуществление интеграции программных модулей и компонентов
и проверки работоспособности выпусков программного продукта
-- Анализ возможностей реализации требований к компьютерному
программному обеспечению
-- Разработка технических спецификаций на программные
компоненты и их взаимодействие
-- Проектирование компьютерного программного обеспечения
Чем предстоит заниматься:
- Разработка и поддержка ПО на базе ROS2 для мобильных роботов
- Реализация функционала автономной навигации
- Разработка программных библиотек, протоколов связи, алгоритмов взаимодействия и управления
- Интеграция ROS2 с другими системами и технологиями
- Участие в отладке и испытаниях изделий
- Участие в проектировании архитектуры ПО мобильных роботов
- Участие в проектировании новых роботов
- Координация команды разработчиков
Ключевые навыки и требования к опыту:
- Знание языка C++ или Python,
- Опыт работы с ROS/ROS2,
- Знание ТАУ,
- Опыт решения следующих задач робототехники: планирование движения, алгоритмы управления и навигации, автономная навигация;
- Хорошее владение Unix-подобными системами на базе Linux,
- Знание английского языка как минимум для чтения документации,
- Желательны знания в области embedded и backend разработки,
- Плюсом будет опыт руководства командой разработчиков.