Текст заказа
Старший/Ведущий разработчик интерфейсов встраиваемых систем (Linux/OpenBMC)
Старший/Ведущий разработчик интерфейсов встраиваемых систем (Linux/OpenBMC) - YADRO Главная Вакансии Старший/Ведущий разработчик интерфейсов встраиваемых систем (Linux/OpenBMC) Откликнуться Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC — проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс. Чем предстоит заниматься: Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки 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. Направление: ИТ и разработка продуктов Специализация: Разработка Технологии/Навыки: C C++ Linux OpenBMC Yocto Локация: Москва Санкт-Петербург Минск Нижний Новгород Формат работы: Гибридный Работа в офисе Удаленный Уровень: Специалист Старший Ведущий Руководитель Продуктовая команда: Платформы: BIOS / BMC / Firmware Мы предлагаем Здоровье Поддержка Обучение Спорт и хобби Программа лояльности Забота о сотрудниках — ДМС со стоматологией с первых дней работы — Льготные условия страхования близких — Возможность взять day off для восстановления здоровья Помощь в личных и профессиональных вопросах — Консультации юристов по любым вопросам — Сессии с психологом для поддержания ментального здоровья — Помощь экспертов по ЗОЖ и управлению личными финансами — Премии за патенты и изобретения Развитие и новые знания — Учебный портал с лекциями от экспертов — Участие в топовых конференциях — Изучение английского — Дополнительное профессиональное обучение на внешних курсах Поддержка активных и творческих увлечений — Программа, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы. Бонусы и скидки от партнеров — Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения. Анкета кандидата Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе. 01 Отклик Подача резюме или заполнение анкеты 02 Отбор Прохождение интервью и/или выполнение тестового задания 03 Оффер Получение обратной связи и предложения о работе Резюме У меня есть файл с резюме Дам ссылку на профиль Выберите файл или перетяните его сюда Не более 10 МБ (pdf, doc, docx) Имя Фамилия Электронная почта Мобильный телефон Город Расскажите о себе Даю согласие на обработку персональных данных Хочу получать рассылки от YADRO Даю согласие на включение в кадровый резерв Отправить