Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
c++ разработчик
сопроводительное письмо
описание
Команда занимается разработкой и поддержкой продуктов в сфере систем управления BMC на базе OpenBMC, включая прошивки, взаимодействие с UEFI/BIOS x86 и системное ПО под GNU/Linux.
задачи
- Управлять техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC
- Исправлять ошибки и разрабатывать новые функции в варианте прошивки OpenBMC для наладки взаимодействия с UEFI/BIOS x86
- Взаимодействовать с схемотехниками и трассировщиками при запуске новых версий и ревизий плат
- Разрабатывать интерфейсы доступа BMC: WebAPI (GraphQL C++), Redfish API, IPMI, WebUI
- Разрабатывать интерфейс командной строки управления BMC (Bash)
- Самостоятельно разрабатывать системное ПО на C/C++ под ОС GNU/Linux
- Искать причины неисправностей на стыке кода и железа и разрабатывать методы их решения
- Наставлять инженеров уровня Junior+
- Управлять командой 7+ человек
- Участвовать в развитии комьюнити OpenBMC
- Участвовать в работах по UEFI/BIOS для x86
требования
- C++ 17 стандарт и выше (STL, Boost) от 5 лет
- WebAPI: REST и подобные
- Знание принципов работы systemd и d-bus
- Linux на уровне программирования userspace (POSIX API)
- Хорошее знание C для работ с драйверами Linux и u-boot
- Знание низкоуровневых протоколов: I²C, SPI, RS232 и подобных
- Навыки отладки с gdb и другими средствами
- Bash и shell scripting (grep, sed, awk и т.п.)
- C++ 23 стандарт
- Опыт управления командой от 5 человек
- GraphQL
- Знание принципов работы Yocto
- Знание стека протоколов DMTF: Redfish, PLDM, MCPT и т.д.
- Python на уровне разработки сложного ПО
- Знание Linux на уровне архитектуры драйверов ядра, опыт разработки драйверов (sysfs, hwmon)
- Опыт работы с NC-SI, особенно Broadcom NeXtreme
условия
- Условий в вакансии нет