Разработчик в команду симуляции робототехники
По договоренности
Офис•Занятость: Полная•Требуемый опыт: От 3 до 5 лет
Москва
Описание вакансии
Ищем разработчика со знанием С++ в команду симуляции. При разработке платформы управления роботами решаются разнообразные задачи: улучшение алгоритмов управления роем роботов, распределение нагрузки, обеспечение устойчивости и надёжности продукта. Решать эти задачи помогает симуляция. Мы имитируем поведение настоящих роботов для остальной платформы, что позволяет проверять систему до реальной эксплуатации. Кроме того, симуляция позволяет проводить эксперименты при разработке роботизированных решений для заказчиков, начиная с топологии робозоны и заканчивая определением количества роботов, необходимого для достижения требуемых показателей. Мы пишем код на C++, так как критична производительность. Нужно будет добавлять фичи в существующий код, писать новые компоненты. Разработка ядра симуляцииВы будете развивать дискретно-событийное ядро симуляции, обеспечивающее продвижение модельного времени в модели. Разработка прикладного уровняСреди ваших будущих задач — добавление новых типов роботов и устройств, специфичного для них поведения, а также вынос общей функциональности в ядро симуляции. Интеграционные задачиВам предстоит обеспечивать взаимодействие с другими сервисами и компонентами платформы. Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные20%. В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей. Также мы оплачиваем участие в профильных конференциях — как в качестве спикера, так и в качестве участника. Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов. Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером. В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях.
Дополнительно
Находили и устраняли проблемы в больших и сложных системах Уверенно владеете С++ Знаете классические алгоритмы и структуры данных Готовы разрабатывать высоконагруженные сервисы Отлично знаете Linux Готовы брать на себя ответственность Радеете за развитие робототехники Знакомы с имитационным моделированием Владеете Python, Bash Знакомы с системами лёгкой виртуализации, в частности LXC, Docker