ООО "ЯНДЕКС ДЦ"

Программист

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

О компании

ЯНДЕКС ДЦ — подразделение группы «Яндекс», связанное с разработкой и эксплуатацией технических решений для устройств и платформ. В фокусе — инженерные задачи, где важны низкоуровневые компоненты, стабильность и производительность, а также интеграция ПО с «железом».

Немного о нас в цифрах:

  • Компания ООО «ЯНДЕКС ДЦ»
  • Работа в инженерной продуктовой повестке «Яндекса»

О вакансии

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

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

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

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

Что мы ожидаем по техническому бэкграунду (в связке с требованиями):

  • Владение C/C++ на уровне системного программирования
  • Опыт с Linux kernel и сборочными/интеграционными процессами для Embedded Linux
  • Практика по U-Boot и UEFI/загрузочной логике для встроенных устройств
  • Опыт с Android на уровне HAL и Framework, включая интеграцию аппаратных интерфейсов

Обязанности

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

Условия

  • Полный рабочий день
  • Локация: Рязанская область
  • Зарплата: 60 000–60 000 ₽ (RUB)

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

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

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