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

Оплата не указана

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

Автозаводская

и еще 2 станции

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

О команде:

Команда 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), а также в динамике автомобилей.

Адрес

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

Контактная информация

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

Сайт: navio.auto

Почта: не указана

Вакансия опубликована 09.12.2024 в г. Москва.

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

#

Москва

Технопарк

Полный день

Подробное описание

21 октября

#

Middle

от 100 000 до 150 000 ₽

Москва

Удаленная работа

Подробное описание

20 марта

#

Москва

Полный день

Подробное описание

1 ноября