Системный разработчик С++ в команду Control

Navio (ООО Автотех)

Системный разработчик С++ в команду Control

Москва, проспект Андропова, 10А

Метро: Автозаводская

Описание вакансии

О команде:

Команда Control отвечает непосредственно за управление беспилотным автомобилем. Управляет рулевой, тормозной системой, двигателем, светотехникой автомобиля и прочими системами. Наша задача сделать так, чтобы автомобиль ехал по заданному маршруту с минимальным отклонением от него. Наш софт работает на современных микроконтроллерах, и мы не ограничиваем себя возможностями языка C++, за исключением использования динамического выделения памяти.

Чем предстоит заниматься:

  • Развитие системы коммуникации с другими частями программного обеспечения технологии автономного вождения;
  • Развитие системы коммуникации с системами автомобиля;
  • Улучшение качества кодовой базы;
  • Развитие внутренней архитектуры компонента Control;
  • Участие в codereview;
  • Разработка новых фич, в том числе совместно со смежными командами;
  • Написание юнит-тестов;
  • Усовершенствование инфраструктуры сборки и поставки программного обеспечения технологии автономного вождения;
  • Тестирование ПО на транспортном средстве.

Что мы ждем от кандидата:

  • Опыт коммерческой разработки программного обеспечения на C++ более 5-ти лет;
  • Уверенное знание C++14;
  • Готовность разрабатывать программное обеспечение с учётом ограниченных ресурсов вычислительной системы (микроконтроллера);
  • Знание Python3 на уровне написания вспомогательных скриптов;
  • Владение git на уровне, позволяющем работать с фича-ветками (rebase, cherry-pick);
  • Владение командной строки Linux на уровне пользователя;
  • Готовность следовать принятому в компании стилю кода;
  • Понимание принципов разработки ПО;
  • Готовность выполнять задачи в условиях ограниченных сроков;
  • Готовность выполнять полный цикл выполнения задачи (проектирование, написания кода, тестирование на беспилотнике).

Будет плюсом++

  • Опыт разработки на ROS2;
  • Опыт embedded-разработки;
  • Знакомство с Docker на уровне пользователя;
  • Знание протоколов J1939, XCP, UDS;
  • Опыт работы с ОС реального времени (FreeRTOS, SafeRTOS);
  • Знание процесса разработки согласно ISO26262. Знание основ функциональной безопасности;
  • Знания в теории управления (PID, LQR, MPC, Kalman filter), а также в динамике автомобилей.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Navio (ООО Автотех)
Полный день
  • Москва

  • Не указана

Рекомендуем
Полный день
  • Москва

  • Не указана

Рекомендуем
Navio (ООО Автотех)
Полный день
  • Москва

  • Не указана

Рекомендуем
РДП Энтерпрайз
Удаленная работа
  • Москва

  • Не указана

The Skolkovo Institute of Science and Technology

Инженер - программист С++ (Software Engineer)

The Skolkovo Institute of Science and Technology

Полный день
  • Москва

  • Не указана

Кластерные технологии Софтпоинт

Программист С++

Кластерные технологии Софтпоинт

Полный день
  • Москва

  • от 270000 RUR

КомСтрой
Удаленная работа
  • Москва

  • от 270000 RUR

2ГИС
Удаленная работа
  • Москва

  • от 270000 RUR

Фёст Лэвэл Груп

Server Programmer (C++)

Фёст Лэвэл Груп

Полный день
  • Москва

  • до 330000 RUR

Rubius
Полный день
  • Москва

  • до 330000 RUR

Т8
Полный день
  • Москва

  • до 330000 RUR

Полный день
  • Москва

  • до 330000 RUR

КБ НАВИС
Полный день
  • Москва

  • до 330000 RUR

БЮРО 1440
Полный день
  • Москва

  • до 330000 RUR

КСК-Эйч Ар

Разработчик C++

КСК-Эйч Ар

Полный день
  • Москва

  • до 330000 RUR

AERODISK
Полный день
  • Москва

  • до 330000 RUR

Сорб групп

Программист С++

Сорб групп

Полный день
  • Москва

  • до 330000 RUR

Аксма
Полный день
  • Москва

  • до 200000 RUR

INWAVE (ООО Микроволновая Электроника)

Программист-разработчик С++/Qt

INWAVE (ООО Микроволновая Электроника)

Полный день
  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию