Обязанности: Сборка OpenBMC для AST2500/2600, тестирование функционала и поддержка в части исправления ошибок в ОС по запросам пользователей. Поддержка и переосмысление существующих реализаций. Доработка OpenBMC в части управления сервером - чтение температурных сенсоров по i2c с учётом вероятности параллельного чтения шины хостовой ОС, доработка веб-интерфейса - добавление информации с датчиков, реализация удобного просмотра rs232 сервера из консоли BMC. Докеризация, изолирование и подготовка тестов сборки OpenBMC в пределах сети предприятия, в том числе существующих реализаций для AST2500. Оценка возможности перехода с OpenBMC на RTOS Zephyr с сохранением существующего функционала или параллельной загрузки двух ОС на разных cortex-ядрах. Требования: Высшее образование. Знание принципов работы с BMC и встраиваемыми системами. Уверенное знание языка C, bash Умение работать с Git/SVN. Умение работать с Makefile. Приветствуются: Опыт работы с системой Bitbake, Yocto, знание принципов работы i2c, i3c, spi. Опыт работы c Linux-системами на уровне разработчика — сборка и отладка дистрибутива и ядра, работа с rs232. Условия: Работа в аккредитованной ИТ компании. Оформление в соответствии с требованиями ТК РФ. Гибкий график работы. ДМС после испытательного срока со стоматологией. Корпоративный фитнес. Возможность заниматься научной деятельностью. Возможность изучить фундаментальные системные принципы: внедрение и доработка прикладного ПО, взаимодействие ПО с ядром ОС и драйверами, состав и принципы ОС. Работа на машинах с архитектурой Эльбрус Удобное расположение офиса - 1 минута от м. Беляево.
Senior/Middle разработчик Embedded Linux (BMC, драйверы и уровень железа)
Договорная
Москва. Станции метро: Беляево
Аквариус, Группа компаний