Разработчик (стажёр) в службу пайплайна робота доставки: разработка системного ПО для автономных роботов с акцентом на Linux, конфигурацию ОС, обновление библиотек и криптографическую защиту. Работа над сборкой ядра, безопасным обновлением прошивок и конфигураций, а также поддержкой пайплайнов поставки кода для реальных физических устройств.

Обязанности:

  • Участвовать в разработке системного ПО для роботов на C++ и Python.
  • Перекомпоновывать системные модули, обновлять библиотеки и настраивать среду выполнения.
  • Обеспечивать стабильность и производительность ПО на роботах.
  • Настраивать криптографическую защиту и генерировать уникальные ключи для каждого робота.
  • Описание безопасного обновления прошивок и конфигураций, сборка ядра и описание оборудования.
  • Поддерживать фабричное производство, инструменты управления версиями и пайплайны поставки кода.

Требования:

  • Опыт разработки на C++ и Python (включая учебные проекты, хакатоны, исследования или коммерческие работы).
  • Пользовательский опыт работы с Linux: консоль, файловая система, процессы и сети.
  • Готовность работать в командной строке и понимание компиляции, сборки проектов и зависимостей.
  • Понимание принципов работы встроенного ПО и ограничений реальных устройств.
  • Системное мышление, внимательность к деталям и готовность разбираться в низкоуровневых системах.

Плюсом будет: интерес к робототехнике и аппаратному обеспечению, самостоятельность в поиске технической информации.

Условия: можно выбрать удалённый (только Россия), офисный или гибридный формат; full-time.