Обязанности:
О команде: Софт беспилотного автомобиля - это большое число сложно взаимодействующих компонентов, ограниченных ресурсами вычислителя и жесткими требованиями ко времени работы. В то время как функциональные команды реализуют отдельные подсистемы для управления автомобилем, мы следим за производительностью всего софта в целом. На основании собственных мониторингов и метрик, мы помогаем разработчикам находить узкие места в коде, поддерживать и улучшать его производительность. Задачи: Разработка метрик производительности софта беспилотника; Анализ производительности и оптимизация кода беспилотника самостоятельно и совместно со смежными командами; Оптимизация ПО под целевые архитектуры; Исследование существующих инструментов отладки и анализа производительности и их интеграция в dev и prod окружения; Расследование инцидентов связанных производительностью. Что мы ждем от кандидата: Уверенное владение C++11; Понимание OS Linux на уровне системного разработчика, уверенное владение консолью; Опыт профилирования и оптимизации приложений; Опыт коммерческой разработки от 3-и лет. Будет плюсом: Владение С++17; Владение Python3; Знакомство с ROS 2; Способность и желание читать много чужого (в том числе open source) кода.C++ Developer в команду рекламной платформы Маркета
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Яндекс