Team Lead C++/Python (Руководитель команды программной интеграции)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Миссия компании: предоставление высокоэффективного и экологически чистого сервиса «умной» транспортировки груза благодаря применению электрического и водородного беспилотного транспорта, инфраструктуре и сопутствующих информационных сервисов.
Evocargo состоит из нескольких ключевых блоков:
Разработка, внедрение и эксплуатация логистического сервиса, собственное производство беспилотного грузового транспорта и инфраструктуры. Мы с нуля проектируем, разрабатываем, конструируем и внедряем наши беспилотные грузовые платформы.
Мы разрабатываем логистический сервис, который состоит из высокоавтоматизированных транспортных средств (ВАТС), программного обеспечения для мониторинга и диспетчеризации, а также целого набора вспомогательных сервисов и инфраструктурных элементов.
ПО системы автопилотирования ВАТС — это набор асинхронных алгоритмов (обработка данных сенсоров, детекция препятствий, локализация ВАТС в пространстве, планирование пути, управление исполнительными механизмами и т.д.), связанных общими шинами данных.
На позиции руководителя отдела программной интеграции Вам предстоит сформировать команду разработки, обеспечивающую целостность и оптимальность работы всей системы автопилотирования. Вам также предстоит разрабатывать инструменты для конфигурации и анализа системы.
Чем предстоит заниматься
Основные обязанности:
- Формирование и руководство командой разработки
- Долгосрочное и краткосрочное планирование разработки
- Проектирование и разработка систем в рамках программной интеграции ПО ВАТС
- Контроль соблюдения качества кода, активное участие в code review
Примеры задач, над которыми Вам предстоит работать:
- Разрабатывать систему распределенных вычислений для системы автопилотирования, оптимизировать вычислительные ресурсы, потребляемые разными алгоритмами.
- Разрабатывать и внедрять систему хранения и развертки конфигурационных файлов для флота ВАТС.
- Разрабатывать инструменты сбора, анализа и визуализации статистических данных о эксплуатации флота ВАТС.
- Разрабатывать и конфигурировать систему запуска ПО автопилотирования.
- Проектировать форматы логирования и записи данных для всех подсистем ПО автопилотирования.
Что нужно уметь
Мы ищем опытного разработчика, который имеет:
- Опыт работы в роли тимлида или архитектора в командах от 3-х человек
- Понимание подходов к гибкой разработке
- Отличное знание C++ и Python
- Знание ООП, паттернов проектирования, алгоритмов и структур данных
- Опыт работы с Unix системами, git, CMake, Docker, per
Будет плюсом:
- Знание и опыт работы с ROS, понимание архитектуры, способов коммуникации между нодами, систем запуска и передачи параметров ROS нодам
- Опыт создания распределенных вычислительных систем
- Базовое знание робототехники
Большое внимание мы уделяем развитию научного и творческого потенциала наших сотрудников.
В компании приветствуется участие в научных и технических семинарах, профильных конференциях, каждую неделю в офисе проходят лекции приглашённых специалистов.
Мы активно растём и развиваемся и уже сейчас выходим на международный рынок.
Бонусы
Мы предлагаем:
- Сложные задачи и профессиональный рост
- Чувство уверенности в завтрашнем дне, т.к. мы предлагаем официальное трудоустройство по ТК РФ, отличную зарплату и годовую премию
- Погружение в безумно интересный мир беспилотников
- Расширенная программа ДМС с массажиками и стоматологией после испытательного срока
- Баланс между работой и личной жизнью (мы за гибридный формат работы, если из-за этого не падает продуктивность; интересные корпоративные мероприятия; пятничный лекторий и т.д.)
- Атмосфера инноваций технопарка "Калибр" - пешая доступность от м. Алексеевская