C/C++ Embedded Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Нашим заказчиком является крупная Российская компания – один из лидеров в области производства вычислительной техники. Компания в том числе занимается разработкой встроенного программного обеспечения для серверов. Одним из продуктов является собственная прошивка для BMC на базе OpenBMC. Проект предполагает добавление поддержки оборудования заказчика в OpenBMC и доработку более верхнеуровневого ПО под требования заказчика.
Ожидания от кандидата
Портирование OpenBMC на платформу заказчика.
- Добавление поддержки оборудования заказчика в OpenBMC.
- Исправление ошибок и отладка встроенного по на базе OpenBMC.
- Доработка функциональности OpenBMC по требованиям заказчика.
- Взаимодействие с командой тестирования.
Необходимые опыт и знания:
-Разработка на С и C++
-Опыт работы с железом
-Опыт в Yocto-Linux
-Опыт разработки в U-Boot
-OpenBMC
Плюсом будет:
Разработка модулей и драйверов для ОС Linux или других UNIX подобных систем
Bare metal разработка
Опыт работы с сетевой подсистемой ядра Linux
Знание протоколов сетевого взаимодействия на уровне дата-центра.
- Знание архитектуры операционных систем
- Знание принципов взаимодействия ПО с железом
- Yocto-Linux
- OpenBMC
Плюсом будет:
- Отличное знание ядра Linux
- Отличное знание архитектуры ARM
- Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек
Условия работы
ДМС, льготная ипотека, отсрочка от армии/мобилизации. Бесплатное обучение английскому языку.