Разработчик (стажёр) в службу пайплайна робота доставки: разработка системного ПО для автономных роботов с акцентом на Linux, конфигурацию ОС, обновление библиотек и криптографическую защиту. Работа над сборкой ядра, безопасным обновлением прошивок и конфигураций, а также поддержкой пайплайнов поставки кода для реальных физических устройств.
Обязанности:
- Участвовать в разработке системного ПО для роботов на C++ и Python.
- Перекомпоновывать системные модули, обновлять библиотеки и настраивать среду выполнения.
- Обеспечивать стабильность и производительность ПО на роботах.
- Настраивать криптографическую защиту и генерировать уникальные ключи для каждого робота.
- Описание безопасного обновления прошивок и конфигураций, сборка ядра и описание оборудования.
- Поддерживать фабричное производство, инструменты управления версиями и пайплайны поставки кода.
Требования:
- Опыт разработки на C++ и Python (включая учебные проекты, хакатоны, исследования или коммерческие работы).
- Пользовательский опыт работы с Linux: консоль, файловая система, процессы и сети.
- Готовность работать в командной строке и понимание компиляции, сборки проектов и зависимостей.
- Понимание принципов работы встроенного ПО и ограничений реальных устройств.
- Системное мышление, внимательность к деталям и готовность разбираться в низкоуровневых системах.
Плюсом будет: интерес к робототехнике и аппаратному обеспечению, самостоятельность в поиске технической информации.
Условия: можно выбрать удалённый (только Россия), офисный или гибридный формат; full-time.