Разработчик инфраструктуры в беспилотные автомобили

MoscowLinux, PythonSelf-driving carsSpecialist
Проектирование и эксплуатация беспилотных автомобилей — сложный итеративный процесс, в результате которого происходит развитие вычислительных систем. Для поддержания работоспособности имеющегося многообразия наших беспилотных автомобилей, необходимо создание и развитие тестовых стендов и системы управления конфигурацией. Мы стремимся создать надежную вычислительную систему, для чего создаем тестовые стенды, которые интегрируем в жизненный цикл разработки программного обеспечения.

Что нужно делать:

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

Мы ждем, что у вас есть:

  • уверенное знание Python (либо уверенное знание другого языка программирования и готовность писать на Python);
  • уверенное знание bash, Git;
  • глубокое знание архитектуры Linux-систем;
  • опыт работы с TCP/IP, знание основных протоколов.

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

  • опыт работы с системами контейнеризации (LXC, Docker);
  • представление о современных подходах для решения задач CI/CD и опыт работы c системами, решающими эти задачи;
  • знания в области архитектуры компьютерного железа, интерфейсов CAN/UART;
  • опыт администрирования сетей TCP/IP (bridging, switching, routing);
  • опыт работы со встраиваемыми системами (ARM, различные embedded-платформы).