Ищем embedded-разработчика в команду, которая занимается системами управления и навигации для робототехники и полетных платформ.
Проект связан с разработкой и доработкой ПО для полетных контроллеров: управление, телеметрия, работа с датчиками, навигация и интеграция периферии. Подойдет инженерам, которым интересно работать ближе к железу, алгоритмам и реальным устройствам, а не только с прикладным кодом.
Рассматриваем как кандидатов с коммерческим опытом, так и начинающих разработчиков с хорошей технической базой.
Подойдет junior+ инженерам, которым интересны:
- робототехника;
- автономные системы;
- embedded-разработка;
- навигация и flight control;
- низкоуровневое программирование и работа с hardware.
Чем предстоит заниматься
- Разрабатывать и поддерживать embedded ПО на C/C++
- Дорабатывать системы управления и навигации
- Интегрировать датчики и периферию
- Работать с полетными контроллерами и телеметрией
- Анализировать логи и диагностировать поведение системы
- Отлаживать код на реальном оборудовании
- Работать с протоколами и интерфейсами:
- MAVLink
- CAN
- UART / SPI / I2C
- CRSF
Что важно
- Уверенное знание C/C++
- Понимание embedded-разработки и работы низкоуровневого ПО
- Навыки отладки на железе
- Умение читать логи и искать причины нестабильной работы
- Базовое понимание схемотехники и взаимодействия компонентов
Будет плюсом
- Опыт с ArduPilot / PX4
- Опыт в robotics / UAV / autonomous systems
- Работа с RTOS
- Понимание PID-регуляторов, navigation stack, sensor fusion
- Опыт работы с STM32 или ARM-платформами
Что предлагаем
- Работа над реальными embedded и robotics-задачами
- Современный стек и работа с железом
- Возможность влиять на архитектуру и технические решения
- Команда с сильной инженерной экспертизой
- Быстрый рост в robotics / embedded направлении
- Гибкий формат работы
- Минимум бюрократии и формальных процессов