Вакансия “Senior С++ разработчик“

Описание вакансии:
|
|
Вид работы: |
#аналитическая
|
Рабочее место: |
•
Стационарное рабочее место
|
Тип занятости: |
•
Постоянная работа
|
График работы: |
•
полный день
|
Опыт работы: | • от 1 года |
Дополнительно: |
•
SberDevices - департамент Сбера, который занимается разработкой девайсов для массового пользователя (В2С). Если ты хочешь создавать устройства, которыми потом будут пользоваться твои родные и друзья - приходи к нам! Наша команда занимается разработкой платформы StarOS. Это система, под управлением которой работают все устройства с семейством ассистентов Салют на борту. Это телевизоры, Smart-дисплеи, ТВ-приставки, колонки и прочие девайсы. StarOS позволяет Сберу и его партнерам создавать всё новые и новые уникальные устройства для миллионов пользователей. StarOS - это множество компонентов и сервисов, работающих непосредственно на устройствах. Вот некоторые из функций, за которые отвечают компоненты StarOS: Первичная настройка устройства Работа со звуком Работа ассистентов Салют Загрузка, обновление и запуск приложений SmartMarket Обновление прошивки устройства Профилирование и сбор метрик, телеметрии, багрепортов, крэш-дампов Управление перефирией устройства Протокол SberCast, позволяющий обнаруживать поблизости устройства под управлением StarOS и объединять их в единую сеть Обязанности Вам предстоит непосредственно работать с большим количеством плат, проводов и реальных устройств. На всём этом нужно будет запускать и отлаживать свой код. Профилировать и оптимизировать ваш код по времени выполнения, использованию RAM и занимаемому месту. Развивать платформу, лежащую в основе всех наших устройств, создавать новые устройства. Стек технологий: С++'17, STL Linux, Android, RTOS BSD sockets API TCP, UDP, HTTP(s), Websocket protocols Multithreading, Asynchronous programming Gstreamer, TensorFlow Lite, Avahi, curl, openssl, Alsa, BlueZ, Google Breakpad, Требования Имеете опыт разработки на одном из языков: C/C++ Уверенно понимаете многопоточное программирование и умеете профилировать и оптимизировать приложения; Понимаете, как создавать серверные приложения и сервисы; Готовы изучать новые языки и технологии Будет плюсом: Опыт работы с CMake в проектах, требующих кросскомпиляцию Опыт работы со звуком Опыт embedded разработки Понимание работы операционных систем Знание Kotlin и/или Python Условия Талантливые и дружелюбные коллеги. Интересные задачи. В вашем распоряжении все необходимые инструменты, мощное оборудование. Профессиональное обучение — семинары, тренинги, конференции, корпоративная библиотека. Знаменитый офис на Кутузовском проспекте со спортзалом, возможность удалённой работы. Расширенная программа ДМС, страхование жизни. Атмосфера стартапа и надёжность гиганта. |