🧑‍💻 Вы, мы и бесплатный лекторий про IT-культуру 3 октября — что думаете? → ждем ответ здесь

Embedded software engineer (StarOS)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Модели обработки естественного языка, речевые технологии, алгоритмы компьютерного зрения и системы биометрии

Описание вакансии

Условия работы

SberDevices - департамент Сбера, который занимается разработкой девайсов для массового пользователя (B2C). Если ты хочешь создавать устройства, которыми потом будут пользоваться твои родные и друзья - приходи к нам!

Наша команда занимается разработкой платформы StarOS.

Это система, под управлением которой работают все устройства с семейством ассистентов Салют на борту. Это телевизоры, Smart-дисплеи, ТВ-приставки, колонки и прочие девайсы.

StarOS позволяет Сберу и его партнерам создавать всё новые и новые уникальные устройства для миллионов пользователей. StarOS - это множество компонентов и сервисов, работающих непосредственно на устройствах.

Вот некоторые из функций, за которые отвечают компоненты StarOS:

  • Первичная настройка устройства
  • Работа со звуком
  • Работа ассистентов Салют
  • Загрузка, обновление и запуск приложений SmartMarket
  • Обновление прошивки устройства
  • Профилирование и сбор метрик, телеметрии, багрепортов, крэш-дампов
  • Управление перефирией устройства
  • Протокол SberCast, позволяющий обнаруживать поблизости устройства под управлением StarOS и объединять их в единую сеть

Для работы в рамках нового проекта на базе многопроцессорного SoC семейства ARM требуется Embedded-разработчик.

В твои задачи будет входить разработка и поддержка системных функций:

  • загрузчик ОС
  • OTA
  • Secure Boot
  • Application (full stack)
  • вендор-специфический уровень доступа к HW (Vendor BSP, Vendor SoC HAL)
  • адаптация vendor code
  • уровень драйверов RTOS
  • отладка функциональности, добавление новых возможностей
  • уровень сервисов
  • портирование и интеграция posix кода на RTOS
  • уровень приложений
  • создание, внедрение и поддержка приложений для реализации речевых ассистентов

Требования:

  • опыт работы с микроконтроллерами (программирование и отладка)
  • уверенное знание С и С++
  • знание архитектуры и опыт работы хотя бы с одной RTOS

Желательно:

  • опыт работы с многопроцессорными системами
  • опыт отладки с паяльником и осциллографом
  • опыт отладки с JTAG


Бонусы


  • Официальное трудоустройство согласно ТК РФ
  • Возможность обучения за счет компании
  • Страхование (от несчастных случаев, ДМС)
  • Оздоровительные программы для детей сотрудников
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм)
  • Льготное кредитование и ипотека
  • Столовая, бесплатный тренажерный зал на территории офиса
  • Место работы - ст.м. Кутузовская