Обязанности:
Компания YADRO выпускает несколько линеек серверов стандартной архитектуры (x86), систем хранения данных (СХД), сетевого и телекоммуникационного оборудования, а также клиентские устройства. Наша цель — выпускать лучшие в своём классе устройства и обеспечить наших клиентов высочайшим уровнем поддержки. Инженеры L3 в основном занимаются исследованиями и поиском первопричин не встречавшихся ранее проблем и небанальных сбоев в работе продуктов и систем компании YADRO. Также в круг задач L3 входит составление и поддержание актуальности базы знаний, на которую опирается в своей работе команда Технической поддержки, а также формулировка и постановка задач в команды разработки на те или иные изменения с целью повышения качества и улучшения функциональности продуктов компании. В нашу команду мы ищем Инженера центра экспертизы L3 по направлению BIOS/BMC. Для полного погружения в тему в первые месяцы работы будет организована стажировка в команды разработки BIOS/BMC (R&D) и QA. Чем Вам предстоит заниматься: диагностика и анализ проблем функционирования подсистем BIOS/BMC в продуктах YADRO; воспроизведение проблем на стендах в лаборатории; поиск причин возникновения проблем, включая анализ кода BIOS/BMC, внесение предложений по исправлению; написание технических статей в Базу Знаний L3 — описание проблемы (признаки, влияние на работоспособность серверов, диагностика) и решения; прямое взаимодействие с командой разработки BIOS/BMC YADRO — совместный анализ, подготовка запросов на исправление; взаимодействие с внешними разработчиками BIOS/BMC — консультация и получение деталей для анализа, подготовка запросов на исправление; участие в разработке технической документации на BIOS/BMC, подготовка и создание статей How To; консультирование и обучение инженеров L3 техническим деталям BIOS/BMC, средствам и методам диагностики. Мы ожидаем от будущего члена команды: знание принципов работы systemd и d-bus; знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.; отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX); знание принципов разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon; знание bash и shell scripting (grep, sed, awk, etc.); знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.; уверенного понимания принципов WebAPI: REST и т. п.; знание языка C++, 17-ый стандарт и выше, знание 23-го стандарта будет является преимуществом, на уровне умения читать и понимать код; хорошее знание C — умение читать и понимать код, достаточное для работ с драйверами Linux; знание и опыт программирования на Python — умение читать и понимать код; хорошее знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами; знание устройства шины PCI Express и принципов её конфигурирования; уверенные навыки написания технических статей; стрессоустойчивость; знание английского языка от уровня Intermediate.Похожие вакансии
Firmware Developer / Разработчик встраиваемого ПО (BIOS/BMC)
Договорная
Москва. Станции метро: Краснопресненская, Улица 1905 года
Ventra
Инженер-программист BMC (Linux Embedded)
Договорная
Москва. Станции метро: Краснопресненская, Улица 1905 года
Е-Флопс
Инженер технической поддержки L3 / Support engineer L3 (Termidesk)
Договорная
Москва. Станции метро: Краснопресненская, Улица 1905 года
Группа компаний Астра