Yadro·Москва, Санкт-Петербург, Минск, Нижний Новгород·4 дек.
Старший/Ведущий разработчик интерфейсов встраиваемых систем (Linux/OpenBMC)
Ориентир по рынку≈ 275 000 – 400 000 ₽наш грубый ориентир по 188 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🌍 УдалённоSeniorПолная занятостьПродуктовая
Стоит ли откликаться
Скорее не тратить время
Судя по тому, как ведёт себя объявление, найм сюда сейчас не идёт.
2 из 4 в норме
Прежде чем тратить время: как проверить, что найм ещё идёт
Деньги
Вилку работодатель не назвал. Грубый ориентир: столько платят в 188 вакансиях уровня Senior по всему рынку, без учёта специальности.
Живость
По истории объявления похоже, что сюда сейчас не нанимают:
- Висит 684 дня
- Висит дольше 90% вакансий того же грейда
- У компании 77 из 121 вакансий висят дольше обычного
- Зарплата не указана
- Компания обычно держит вакансии открытыми 667 дней
Описание
Расписано подробно: обязанностей 4, требований 12. Картина ясна до первого созвона.
- Не сказано
- как оформят, из каких стран можно работать и часовой пояс команды
Что требуют
ОбязательноLinuxC++RESTBashPythonGraphQL
Надбавка к зарплате на этом уровне: Python +22%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC — проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспе
Чем предстоит заниматься
Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC
Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI
Разработкой интерфейса командной строки управления BMC(Bash)
Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC
Наши требования
Глубокого знания языка C++ 17ый стандарт и выше (Библиотеки: STL, Boost)
Отличного понимания принципов WebAPI: REST и т. п.
Знания принципов работы systemd и d-bus
Знания bash и shell scripting (grep, sed, awk, etc.)
Отличного знания Linux на уровне программирования userspace (POSIX API)
Умения понимать код на Python
Навыков отладки с помощью gdb и иных средств
Знания английского языка (чтение технической литературы)
Знание протокола GraphQL
Знание стека протоколов DMTF: Redfish, PLDM, MCTP, и т. д.
Знание принципов работы проекта Yocto Linux
Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon