Sfera-rabota.ru

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

Организация

СБЕР

у этого работодателя ещё 804 активные вакансии
СБЕР

Id: 776304
Активная Вакансия
Обновлена: 10.07.2023
Тщательный отбор
Должность
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

Условия

Талантливые и дружелюбные коллеги.

Интересные задачи.

В вашем распоряжении все необходимые инструменты, мощное оборудование.

Профессиональное обучение — семинары, тренинги, конференции, корпоративная библиотека.

Знаменитый офис на Кутузовском проспекте со спортзалом, возможность удалённой работы.

Расширенная программа ДМС, страхование жизни.

Атмосфера стартапа и надёжность гиганта.

Loading...