Роль описана чётко и включает профильную разработку для робототехники на современном стеке, но без указанной зарплаты сложнее оценить привлекательность предложения.
Кликните для подробной информации
Зарплата не указанаСовременный стекПонятные задачиПоддержка обучения
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Программист C++ (автономная навигация / робототехника): Разработка программного обеспечения для компактных вычислителей и одноплатных компьютеров с переносом навигационных прототипов из ROS 2 и Python в оптимизированный C++-код с акцентом на фильтрацию, оценку ориентации и слияние данных. Focus on низкоуровневой оптимизации, взаимодействии с периферией и датчиками, а также обеспечении стабильной работы на Linux и RTOS.
Локация: Томск, проспект Развития, 8; работа на месте работодателя
Компания
Команда разрабатывает программное обеспечение для автономной навигации и робототехнических систем.
Что делать
Разрабатывать ПО на C++ для компактных вычислителей и одноплатных компьютеров под управлением Linux или RTOS.
Переносить прототипы навигационных алгоритмов из ROS 2 и Python в оптимизированный продакшн-код на C++.
Реализовывать и оптимизировать алгоритмы фильтрации, оценки ориентации и слияния данных, включая анализ полётных логов.
Разрабатывать взаимодействие с бортовой периферией, датчиками и камерами.
Документировать ПО, изучать существующую кодовую базу и развивать её.
Работать в тесном контакте с разработчиками аппаратного обеспечения.
Требования
Профессиональное владение C++, знание ООП, многопоточности, асинхронной обработки данных и архитектуры распределённых систем.
Практический опыт с ROS 2 и понимание его архитектуры.
Математическая база, понимание основ навигации и опыт применения фильтров Калмана, графовой оптимизации или других методов слияния данных.
Навыки низкоуровневой оптимизации, работы с кэшем, поиска утечек памяти и профилирования CPU.
Опыт разработки для Linux или RTOS, а также базовые знания Python.
Уверенное владение Git, CMake, Docker и понимание интерфейсов UART, SPI, I2C и CAN; английский для чтения технической документации.
Хорошо, если есть
Опыт анализа научных статей и переноса описанных алгоритмов в рабочий код.
Опыт работы с автопилотами ArduPilot или PX4.
Опыт написания драйверов периферии для Linux или RTOS.
Опыт работы с компьютерным зрением и OpenCV.
Культура и преимущества
Оформление в соответствии с ТК РФ.
Современный комфортный офис и гибкое начало рабочего дня.
Компенсация спортивных активностей, профильных курсов и конференций.
Добровольное медицинское страхование.
Полная занятость; уровень зарплаты обсуждается по результатам собеседования.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →