Senior C++ Developer (Беспилотная технология)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Sber Automotive Technologies — ИТ-аккредитованная компания экосистемы Сбера, занимающаяся разработками в сфере автономного транспорта. Наша цель — создавать не только транспортные средства нового типа, но и целые беспилотные сервисы для пользователей и логистические решения для бизнеса.
Наши беспилотники — уже на дорогах Москвы. Мы создали ФЛИП — прототип электромобиля, предназначенного исключительно для автономного вождения, который может использоваться как индивидуальный или общественный транспорт. Мы расширяем флот и активно развиваемся.
Стань частью команды, в которую входят высококлассные специалисты с опытом работы в ведущих компаниях сразу двух рынков: IT и Automotive.
Ожидания от кандидата
Задачи:
Разработка библиотек, рефакторинг кода, компоновка и структуризация стека V2X для ВАТС и инфраструктуры.
Что мы ждем от кандидата:
- ASN.1
- Знание основ представления данных в формате ASN.1:
- Знание синтаксиса ASN.1 (SET, SEQUENCE, CHOICE, концепции импорта);
- Знание концепции ASN.1 Constraints (EXCEPT, SIZE & etc);
- Знание форматов кодирования (UPER, JER, XER, BER, OER) и их отличие;
- Навыки работы со структурами ASN.1 в формате, сгенерированным компилятором asn1c.
- Знание основ представления данных в формате ASN.1:
- V2X
- Общее представление об устройстве V2X сетей;
- Понимание устройства базового стека ETSI G5:
- физический уровень;
- протоколы маршрутизации/адресации;
- уровень приложений;
- Базовый набор сервисов CA, DEN. Назначение, функция.
- С++
- Знание стандарта С++ 14 и выше (предпочтительно 17);
- Знание и опыт работы с библиотекой boost (asio, fsm, сеть);
- Хорошее знание STL;
- Опыт работы с метапрограммированием будет плюсом;
- Владение принципами параллельного программирования, event-loops.
- Общие навыки
- Знание С / C++;
- Знание bash, make, cmake, autotools (опционально);
- Отличное знание Linux / Posix;
- Умение работать с периферией;
- Опыт работы с системами сборки Linux (OpenWRT, [Buildroot, Yocto]);
- Опыт работы с Docker будет плюсом;
- Опыт с gdb/valgrind;
- Опыт работы c брокерами сообщений, в частности MQTT, будет плюсом.
Условия работы
Мы ценим своих сотрудников и предлагаем:
- Крутой технологический домен;
- Работу в аккредитованной ИТ-компании;
- Работу в команде топовых разработчиков, возможность разрабатывать уникальные и крупные проекты масштаба нашей страны;
- Конкурентные условия труда (белая индексируемая заработная плата, оклад+годовая премия);
- График работы – стандартный, но с гибким подходом к началу/окончанию рабочего дня;
- Доступ к огромным возможностям повышения квалификации в СберУниверситете и Виртуальной школе, а также к другим формам обучения;
- Возможность посещения (как в качестве слушателя, так и в качестве выступающего) всероссийских и международных конференций;
- ДМС для сотрудников с первого дня (+стоматология после испытательного срока) и скидки на медицинскую страховку для родственников;
- Обеды для сотрудников, бесплатный кофе и другие напитки в кафетерии;
- Зарплатный проект, бесплатная подписка Сберпрайм+, субсидия на ипотеку и другие продукты Экосистемы Сбера на особых условиях;
- Широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров.