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

Программист

Свердловская областьУдалённоДистанционная (удаленная) работа

О компании

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

Ключевые факты:

  • Компания ориентируется на разработку низкоуровневых компонентов для устройств, включая взаимодействие с ядром и загрузчиками
  • В роли предполагается работа с программной средой, системами управления и внешними устройствами, а также участие в исследовательских проектах и конференциях
  • Низкоуровневая разработка (user space, ядро, загрузчики)
  • Интеграции для устройств и внешних интерфейсов
  • Сопровождение и улучшение существующих продуктов
  • Вклад в проекты с открытым исходным кодом

О вакансии

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

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

Дополнительно предполагается участие во внутренних исследовательских проектах и технологических мероприятиях, включая международные конференции, а также вклад в известные open source-проекты.

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

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

Технологический контекст:

  • Системная и встраиваемая разработка на Linux и на платформах Android
  • Интеграция и конфигурирование сборочных цепочек (Buildroot, Yocto)
  • Работа с device tree, драйверами устройств и стеком сетевых подсистем Linux
  • Использование C/C++/C, Python и Bash, а также инструментов для сборки и развертывания

Списки обязанностей, требований и условий ниже помогут быстро сопоставить ваш опыт с ожиданиями роли.

Обязанности

  • Разрабатывать и исследовать низкоуровневые компоненты в пользовательском пространстве, ядре и загрузчиках
  • Улучшать функции текущего программного обеспечения
  • Повышать производительность и устранять причины деградации
  • Находить и исправлять ошибки, проводить тестирование
  • Выполнять диагностику и разбор неполадок в продуктовой среде
  • Обеспечивать взаимодействие ПО с системами управления и внешними устройствами
  • Заниматься конфигурированием, сборкой, развертыванием и интеграцией для Embedded Linux
  • Интегрировать аппаратные интерфейсы в системную часть и обеспечивать корректную работу с device tree
  • Разрабатывать и сопровождать драйверы устройств для Linux, включая оптимизации и расширение функциональности
  • Участвовать во внутренних исследовательских проектах и в международных конференциях

Условия

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

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

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

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