yandex
Y
YADRO
Страна
Россия
SeniorУдалённоПолная занятость

Старший/ведущий разработчик C++ (Linux/OpenBMC)

ИИОценка ИИ

YADRO — один из лидеров российского ИТ-рынка с сильной инженерной культурой. Вакансия предлагает работу с современным стеком (C++17, OpenBMC) и возможность влиять на open-source проекты, что отлично для профессионального роста.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний системного программирования, архитектуры ядра Linux и специфических инструментов вроде Yocto и OpenBMC. Требуется опыт работы на стыке программного и аппаратного обеспечения.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана380 000 ₽
Рынок300 000 ₽ – 500 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для позиции Senior C++ Developer в системном программировании рыночный диапазон в России составляет от 300 000 до 450 000 рублей. YADRO обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для опытных инженеров.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

#senior #гибрид #удаленка

YADRO

Старший/ведущий разработчик C++ (Linux/OpenBMC)

Формат работы: гибрид, офис или удалённо — на выбор

*☑️* Чем предстоит заниматься

-Исправление ошибок и разработка новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86

-Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC

-Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат

-Возможно также непосредственное участие в работах по UEFI/BIOS для x86

*☑️* Наши пожелания к кандидатам

-Глубокое знание языка C++ 17ый стандарт и выше (Библиотеки: STL, Boost)

-Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX)

-Знание принципов работы проекта Yocto

-Знание принципов работы systemd и d-bus

-Знание Python

-Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot

-Опыт отладки с помощью gdb и иных средств

-Знание низкоуровневых протоколов коммуникации, таких как I²C, SPI, RS232 и т. п.

-Знание английского языка (чтение технической литературы)

Контакты: Откликнуться

*🔥* Подписаться на наши каналы / @best_itjob / @it_rab

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • Linux
  • OpenBMC
  • STL
  • Boost
  • POSIX
  • Yocto Project
  • Systemd
  • D-Bus
  • Python
  • C
  • U-Boot
  • GDB
  • I2C
  • SPI
  • RS232

Возможные вопросы на собеседовании

Проверка понимания механизмов межпроцессного взаимодействия, критически важных для OpenBMC.

Расскажите о вашем опыте работы с D-Bus: какие типы сообщений вы использовали и как обеспечивали производительность при интенсивном обмене данными?

Вакансия предполагает работу с Yocto, что требует понимания процесса сборки дистрибутивов.

С какими сложностями вы сталкивались при написании рецептов в Yocto Project и как вы организовывали слои (layers) для поддержки специфического оборудования?

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

Опишите процесс отладки зависания системы на этапе загрузки u-boot или инициализации драйвера I2C. Какие инструменты, кроме gdb, вы используете?

Проверка владения современными стандартами языка.

Какие возможности C++17 вы считаете наиболее полезными для системного программирования и почему? Приведите примеры использования std::optional или std::variant в контексте работы с железом.

Роль подразумевает общение с мейнтейнерами.

Был ли у вас опыт отправки патчей в upstream открытых проектов? Как вы подходите к процессу код-ревью и обсуждению изменений с сообществом?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Y
YADRO
Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!