Яндекс · Россия · по договорённости
Наша команда разрабатывает и сопровождает роботов доставки — автономные транспортные средства, которые уже работают в нескольких городах. Это высокотехнологичный продукт: он объединяет робототехнику, механику, электронику и программное обеспечение. Наша главная задача — создавать и поддерживать системное ПО, которое гарантирует безопасную и производительную работу роботов в реальных условиях.
Служба разработки пайплайна следит за тем, чтобы код, который выполняется на роботе, был безопасным и производительным и соответствовал ожиданиям. Мы сосредоточены на операционной системе роботов. Нам нужно:
• настраивать её работу;
• перекомпоновывать компоненты;
• обновлять библиотеки;
• обеспечивать криптографическую защиту (генерировать уникальные ключи шифрования для каждого робота);
• описывать релейные флоу и другие системные механизмы.
В подразделении ценят инженерный подход, системное мышление и интерес к работе с реальными физическими устройствами.
Что предстоит делать:
Разработка ПО для роботов
Вы будете участвовать в разработке системного ПО для роботов на C++ и Python. Вам предстоит перекомпоновывать системные модули, обновлять библиотеки, настраивать среду выполнения, а также обеспечивать стабильность и производительность ПО.
Безопасность и конфигурации
Вы будете настраивать систему криптографической защиты, описывать, как безопасно обновлять прошивки и конфигурации, собирать ядро и описывать оборудование, поддерживать фабричное производство, а также работать с инструментами управления версиями и пайплайнами поставки кода.
Больше о разработке в Яндексе — в канале Yandex for Developers
Требования:
• Работали с Linux на уровне пользователя
• Знаете консольные команды, понимаете файловую систему, процессы и сетевые настройки
• Готовы работать в командной строке как в основной среде
• Имеете опыт разработки на C++ и Python (учебные проекты, хакатоны, исследовательские работы или коммерческий опыт)
• Понимаете основы компиляции, сборки проектов и работы с зависимостями
• Увлекаетесь робототехникой
• Интересуетесь работой с физическими устройствами и железом
• Понимаете, как работает встроенное ПО и какие ограничения накладывает работа с реальной техникой
• Обладаете системным мышлением
• Умеете разбираться в сложных технических системах
• Готовы погружаться в низкоуровневые детали
• Самостоятельны в поиске информации
• Внимательны к деталям
Условия:
• Официальное трудоустройство на 3 месяца
• Занятость 20–40 часов в неделю (обсуждаемо)
• Работа в офисе в Москве или Санкт‑Петербурге
• Доступ к ресурсам и возможностям Яндекса
• Сложные задачи для сервисов с миллионами пользователей
• Работа в классной команде, ориентированной на поддержку и развитие
• Возможность влиять на процесс и результат
• Компенсация затрат на питание на территории офиса
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.