Стань членом нашей команды сегодня

Cognitive Robotics занимается разработкой ПО для технологий искусственного интеллекта, машинного зрения, систем активной помощи водителю и систем автономного вождения.

За период с момента основания компании были реализованы проекты по созданию программно-аппаратных комплексов полной и частичной автоматизации управления: грузовым автомобилем, зерноуборочным комбайном, городским трамваем, маневровым локомотивом.

Наша кодовая база включает в себя большое количество модулей, решающих разноплановые задачи, например: сбор информации с устройств (камеры, GPS/IMU, радары, лидары и т.д), организация обработки полученных данных (нейросети, инженерные детекторы), построение сцены и оценка окружающей обстановки, принятие решений о движении, формирование и отправка управляющих команд, вспомогательные библиотечные модули, упрощающие и унифицирующие разработку новых модулей.


Middle C++ Developer, Отдел рельсового транспорта
г.Москва
Обязанности:
Поддержка и развитие существующих модулей проекта помощи машиниста локомотива;
Оптимизация и финализация прототипного ПО под целевую платформу (Linux arm64, CUDA);
Участие в проведении пуско-наладочных работ;
Разработка логики поведения системы, взаимодействия с пользователем;
Взаимодействие с другими подразделениями компании (ML, Локализация, Ядро)

Требования:
Алгоритмы и структуры данных;
С++ 17, STL, Qt;
Разработка под Linux;
Опыт проектирования библиотек;
Хорошее знание многопоточного программирования;
Опыт работы с сетевыми библиотеками (напр. asio);
Опыт работы с OpenCV, понимание принципов работы нейросетевых фреймворков;
Умение самостоятельно разбираться в исходном коде;
Опыт командной коммерческой разработки на С++ от 2-3 лет ( Middle) \ 5 лет (Senior);
Хорошая математическая подготовка (теория вероятностей, математический анализ, линейная алгебра)

Откликнуться
Build-инженер C++, Core Design
г.Москва
Обязанности:
Написание conan-рецептов для thirdparty и внутренних библиотек.
Активное участие в проектировании архитектуры проекта.
Рефакторинг C++ и CMake-кода, анализ и оптимизация зависимостей.
Обеспечение релизного цикла внутренних библиотек.
Разработка скриптов и конфигов для IDE для обеспечения удобства разработки.
Настройка ci-пайплайнов в Jenkins и gitlab-ci.
Профилирование времени сборки.
Внедрение статических анализаторов, формат-чекеров и тд.
Требования:
Опыт коммерческой С++ разработки от 5 лет.
Опыт работы с большой кодовой С++ базой.
Отличное знание С++, cmake.
Уверенное владение Python, опыт работы с conan.
Уверенное владение svn и git
Отсутствие религиозных соображений, запрещающих использование Windows\Linux (ненужное зачеркнуть) для С++ разработки.
Опыт работы с кросс-компиляцией под ARM.
Плюсом будет: опыт работы с CUDA и нейросетевыми фреймворками.
Плюсом будет: знание Docker.

Откликнуться
Middle C++ Developer
г. Москва
Требования:
Знание современного C++ (мы используем С++17).
Уверенный разработчик под Linux. Понимание устройства ОС.
Знание cmake и процесса сборки. Понимание того, что значит Modern Cmake.
Многопоточное программирование.
Межпроцессное и сетевое взаимодействие.
Умение пользоваться системами контроля версий. Отсутствие религиозных соображений, запрещающих пользоваться SVN (git у нас тоже есть).
Привычка писать эффективный и безопасный код.Отсутствие боязни legacy, С++98 и С-кода.
Будет плюсом:
Опыт удаленной отладки и кросс-компиляции.
Опыт работы с nvidia jetson и знание CUDA.
Conan.
FlatBuffers, Protobuf.
Знание слов I2C, SPI.

Откликнуться
Офис-менеджер
г. Москва
Обязанности:
обеспечение жизнедеятельности офиса;
ведение документооборота административного департамента, в том числе первичные бухгалтерские документы;
оформление пропусков сотрудникам и посетителям;
организация бронирования переговорных комнат согласно утвержденному регламенту, контроль за порядком в переговорных комнатах;
организация командировок сотрудников через тревел- агентство в рамках утвержденного регламента;
контроль и поддержка корпоративной связи;
регистрация вх/исх писем, а также внутренней документации;
организация приема посетителей;
работа с курьерскими и почтовыми службами для отправки/получения отправлений;
координация работы курьера;
организация информационных рассылок;
поддержание в актуальном состоянии адресно-телефонного справочника;

Требования:
высшее образование;
умение работать в режиме многозадачности;
грамотная устная и письменная речь;
навыки осуществления закупок для нужд офиса,
опыт организации документооборота, навык работы с первичными бухгалтерскими документами;
личностные качества: высокий уровень ответственности, внимательность, пунктуальность, обучаемость, стрессоустойчивость.
Как плюс:
знание английского языка на разговорном уровне;
опыт (даже небольшой) работы помощником у первого лица;
опыт работы в тревел-агентстве.

Откликнуться
у вас есть вопросы?

    Оставьте номер телефона и наш hr-менеджер свяжется с вами.

    Отправляя данную форму вы соглашаетесь с политикой конфиденциальности.