Компания
Yandex разрабатывает и сопровождает автономных роботов доставки, объединяя робототехнику, механику, электронику и программное обеспечение.
Что делать
- Участвовать в разработке системного ПО для роботов на C++ и Python.
- Перекомпоновывать системные модули, обновлять библиотеки и настраивать среду выполнения.
- Обеспечивать стабильность и производительность программного обеспечения на роботах.
- Настраивать криптографическую защиту и генерировать уникальные ключи шифрования для каждого робота.
- Описывать безопасное обновление прошивок и конфигураций, собирать ядро и описывать оборудование.
- Поддерживать фабричное производство и инструменты управления версиями и пайплайны поставки кода.
Требования
- Опыт разработки на C++ и Python, включая учебные проекты, хакатоны, исследовательские или коммерческие работы.
- Пользовательский опыт работы с Linux: консольные команды, файловая система, процессы и сетевые настройки.
- Готовность использовать командную строку как основную рабочую среду.
- Понимание компиляции, сборки проектов и работы с зависимостями.
- Понимание принципов работы встроенного ПО и ограничений, связанных с реальными устройствами.
- Системное мышление, внимательность к деталям и готовность разбираться в сложных низкоуровневых системах.
Хорошо, если есть
- Интерес к робототехнике, физическим устройствам и аппаратному обеспечению.
- Самостоятельность в поиске технической информации.
Культура и преимущества
- Можно выбрать удалённый, офисный или гибридный формат работы.
- В подразделении ценят инженерный подход и системное мышление.
- Работа связана с реальными автономными транспортными средствами и физическими устройствами.