Инженер-разработчик OpenBMC
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для удаленного управления серверами. Нужно разрабатывать пользовательские интерфейсы, API (GraphQL, Redfish, IPMI) и CLI. Требуется глубокое знание C++17, Linux и Bash. Предлагаем ДМС, обучение и премии за патенты.
Зарплата не указана — оценили по рынку
На основе 47 похожих вакансий за 90 дней.
Что предстоит делать
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки 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, MCPT, и т. д.;
- Знание принципов работы проекта Yocto Linux;
- Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
- Будем рады предложить:
- Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
- Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
- Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Тераплан
30 активных вакансий в компании
DevOps инженер
~1 153 250 ₸ оценка
DevOps-инженер для поддержки и развития инфраструктуры бизнес-приложений. Требуется опыт работы с Linux, CI/CD, мониторингом и автоматизацией. Предлагается работа в команде с современными инструментами.
Senior Python Engineer (LLM / AI)
~1 647 500 – 3 202 150 ₸ оценка
Ищем опытного Python-инженера для работы над платформой хостинга LLM и AI-продуктами. Требуется глубокое знание Python, FastAPI, высоконагруженных систем и инструментов инференса (vLLM, SGLang). Предлагается гибридный/удаленный формат, медстраховка и бонусы за научные достижения.
Backend Python Developer
~1 416 850 ₸ оценка
Ищем Python-разработчика для создания backend части веб-приложения с использованием AI и компьютерного зрения. Требуется опыт работы с базами данных и знание алгоритмов. Предлагается гибридный формат работы, медстраховка и бонусы за научные достижения.
Embedded Linux разработчик (C/C++)
~1 800 000 – 2 950 552 ₸ оценка
Команда YADRO ищет разработчика встраиваемых систем для создания прошивок и BSP на Embedded Linux. Требуется опыт от 3 лет, знание C/C++, Yocto, CMake, Git и понимание интерфейсов передачи данных. Предлагается удаленная или гибридная работа, ДМС, обучение и премии за патенты.
Похожие вакансии
6 вакансий
Middle+/Senior UE Developer (C++)
~1 845 200 – 3 293 640 ₸ оценка
Azur Games ищет Middle+/Senior C++ разработчика для работы над мобильной игрой на Unreal Engine 5. Нужно разрабатывать игровые механики, проектировать архитектуру и оптимизировать производительность. Предлагают удаленную работу или офисы в нескольких странах, гибкий график, ДМС и оплату обучения.
C++ Video Streaming Engineer
~1 217 525 ₸ оценка
Ищем опытного C++ разработчика для создания и оптимизации потокового видео для умных камер и IoT-устройств. Требуется 5+ лет опыта с C++17, встраиваемыми системами (Linux/RTOS) и знание протоколов потокового видео (RTSP, RTP). Предлагают удаленную работу в Украине, гиг-контракт, медстраховку и возможности для развития.
Embedded-разработчик / Инженер-электронщик
~1 845 200 – 3 293 640 ₸ оценка
Проектная работа для Embedded-инженера в Ташкенте: нужно доработать и запустить в производство IoT-устройство для мониторинга холодильного оборудования. Задачи включают тестирование готовых трекеров, проектирование платы на STM32/ESP32 и сопровождение заказа в Китае. Требуется опыт с микроконтроллерами, GSM/LTE и протоколами связи, а также готовность работать в Ташкенте.
Старший C++/GO разработчик
Компания Check Point ищет опытного C++/GO разработчика для создания облачной платформы кибербезопасности. Требуется 5+ лет опыта с C++/C/Python и готовность перейти на Go. Предлагают удаленную работу, гибкий график и полный соцпакет.
Backend-разработчик (C++) в сервис недвижимости Поиска Яндекса
~1 845 200 – 3 293 640 ₸ оценка
Яндекс ищет опытного C++ разработчика для создания бэкенда сервиса недвижимости. Нужно разрабатывать фичи, проектировать масштабируемые системы и интегрировать ML-модели. Требуется от 5 лет коммерческой разработки на C++ и глубокое понимание распределенных систем.
Senior C/C++ Developer (фискальное ядро)
~1 845 200 – 3 293 640 ₸ оценка
Ищем Senior C/C++ разработчика для адаптации фискального ядра под Android и Desktop. Нужен опыт с фискальными системами (ФН, ОФД, 54-ФЗ) и знание C/C++ от 3 лет. Предлагаем гибридный формат, белую зарплату и интересные задачи в аккредитованной IT-компании.