ООО "ЯНДЕКС.ВЕРТИКАЛИ ИНЖИНИРИНГ"

Программист

Город Санкт-ПетербургУдалённоДистанционная (удаленная) работа

О компании

ООО «ЯНДЕКС.ВЕРТИКАЛИ ИНЖИНИРИНГ» работает на стыке инженерных разработок и продуктовых направлений экосистемы Яндекса, создавая программные решения для устройств и встраиваемых контуров. Вакансии в этой зоне обычно связаны с глубокой работой на уровне системы, интеграцией с аппаратной частью и поддержкой существующих платформ.

Ключевые акценты роли: низкоуровневые компоненты (user space/ядро/загрузчики), интеграция с внешними устройствами, участие в исследовательских задачах и вклад в open source, включая сопровождение и улучшение текущего ПО.

  • Разработка и исследование низкоуровневых компонентов для устройств с «Алисой»
  • Сопровождение ПО: улучшение функций, производительность, диагностика и исправления
  • Участие в внутренних исследовательских проектах и мероприятиях
  • Вклад в известные проекты с открытым исходным кодом

О вакансии

Команда в «ЯНДЕКС.ВЕРТИКАЛИ ИНЖИНИРИНГ» занимается инженерией программных компонентов, которые напрямую взаимодействуют с устройствами и их аппаратными интерфейсами. В центре внимания — низкоуровневые части стека для платформ, где используется «Алиса», а также системные интеграции и улучшения существующих решений.

В роли программиста вы будете работать на границе пользовательского пространства, ядра и загрузчиков для встраиваемых устройств. Помимо разработки с нуля, важная часть работы — сопровождение текущего ПО: доведение функциональности до нужного уровня, рост производительности, поиск причин сбоев, тестирование и исправление ошибок.

Отдельный фокус — взаимодействие между программной средой, системами управления и внешними устройствами. Также предполагаются исследовательские инициативы внутри компании и участие в международных конференциях, а ещё — вклад в open source.

Чем предстоит заниматься:

  • Разрабатывать и исследовать низкоуровневые компоненты в user space
  • Участвовать в работах на уровне ядра и загрузчиков для устройств с «Алисой»
  • Сопровождать текущее ПО: улучшать функции и повышать производительность
  • Выявлять и устранять неполадки, проводить тестирование и исправления ошибок
  • Настраивать и обеспечивать взаимодействие программной среды с системами управления и внешними устройствами
  • Интегрировать аппаратные интерфейсы встраиваемых платформ
  • Участвовать во внутренних исследовательских проектах
  • Вносить вклад в известные проекты с открытым исходным кодом

Что мы ценим в этом профиле:

  • Сильный бэкграунд по C/C++ и системной разработке
  • Опыт сборки и интеграции Embedded Linux (Buildroot, Yocto) и работы с device tree
  • Понимание Android на уровне HAL и Framework
  • Практические навыки диагностики и оптимизации драйверов в Linux

Обязанности

  • Разработка и исследование низкоуровневых компонентов для встраиваемых устройств
  • Работа на уровне user space, ядра и загрузчиков для устройств с «Алисой»
  • Сопровождение текущего программного обеспечения
  • Усовершенствование функций и повышение производительности существующих компонентов
  • Диагностика неполадок, тестирование и исправление ошибок
  • Обеспечение взаимодействия программной среды с системами управления и внешними устройствами
  • Интеграция аппаратных интерфейсов в рамках Android и Embedded Linux
  • Конфигурирование, сборка, развертывание и интеграция встраиваемых платформ
  • Работа с device tree и настройками Embedded Linux
  • Участие во внутренних исследовательских проектах и мероприятиях (международные конференции)
  • Вклад в проекты с открытым исходным кодом

Условия

  • Полный рабочий день
  • Локация: Санкт-Петербург

Похожие вакансии

Как получить эту работу — с ИИ-помощником РаботаМакс

Бесплатно поможем на каждом шаге. Нажмите, чтобы раскрыть.