Ведущий инженер-программист Linux OpenBMC
По договоренности
GS Group более 30 лет является ведущим российским разработчиком и производителем передовых устройств и программных решений в России.
С развитием нового направления по разработке вычислительной техники мы открыли дополнительный офис в Москве и теперь ищем в команду Ведущего инженера-программиста Linux OpenBMC
ЧТО ВХОДИТ В ЗАДАЧИ:
- Разработка и портирование BMC на основе OpenBMC под специализированные серверные платформы.
- Анализ технической документации (Datasheets, Schematics, Manuals).
- Добавление поддержки специфического оборудования в BMC (разработка и адаптация драйверов Linux, настройка Device Tree).
- Реализация новых функций и доработка существующей функциональности BMC в соответствии с техническими требованиями.
- Анализ и исправление багов в ПО BMC на всех уровнях стека.
- Тесное взаимодействие с командой тестирования для воспроизведения проблем, анализа отчетов и верификации исправлений.
- Высшее образование (магистратура или специалитет) в области электроники, вычислительной техники, информационных технологий или смежных дисциплин.
- Опыт работы 3-5 лет в разработке встроенного программного обеспечения для сложных аппаратно-программных систем.
- Опыт работы c OpenBMC (разработка, портирование, доработка, отладка)
- Опыт разработки c ядром ОС Linux и понимание низкоуровневого взаимодействия драйверов с аппаратным обеспечением.
- Опыт разработки драйверов устройств для Linux.
- Опыт низкоуровневой отладки взаимодействия ПО с аппаратным обеспечением (с использованием осциллографов, логических анализаторов и т.п.).
- Участие в полном цикле разработки встроенного ПО для серверных платформ
Технические навыки:
- Уверенное владение языками программирования С и С++.
- Опыт работы со системами сборки Linux для построения образов.
- Опыт настройки и модификации загрузчика U-Boot.
- Умение читать и анализировать сложную цифровую схемотехнику.
- Знание и опыт работы с интерфейсами и протоколами для BMC: I2C, SMBus, IPMI, UART, SPI, JTAG, PCIe, Ethernet.
- Умение работать с системами контроля версий (Git).
- Умение работать с Device Tree (DTS/DTB) в контексте Linux.
- Навыки анализа и отладки сложных проблем ядра Linux и загрузчика.
- Знание протоколов IPMI, Redfish, BMC-HTTP, SNMP
- Знание английского языка на уровне чтения и понимания технической документации
- Опыт работы с отладочными инструментами и эмуляторами (QEMU и др.).
- Опыт автоматизации задач (скрипты Shell (Bash), Python).
-
Работа в крупном инвестиционно-промышленном холдинге, участие в уникальных проектах
- Оформление по ТК РФ с первого рабочего дня, социальные гарантии
- Стабильная заработная плата: оклад + премии
- Гибкое начало и окончание рабочего дня
- Расположение офиса в 6 минутах от м. ВДНХ.
- Работа в молодом, энергичном и творческом коллективе.
Адрес: Россия, Москва, проспект Мира, 105с1
Опубликована 21 день назад
Похожие вакансии
В долгосрочный проект ищем разработчика для разработки кода, конфигурирования и создания дополнительного функционала под ОС SONiC для линейки собственного сетевого оборудования. Задачи: Анализ архитектуры встроенного прикладного ПО на базе ОС SONiC в...
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
Группа компаний «Элемент» — национальный лидер в сфере высоких технологий. Мы создаем технологии для цифровой эволюции бизнеса и общества. В настоящее время ГК объединяет ведущие предприятия в сфере разработки, производства и дизайна микроэлектроники...
- Полный день
- Опыт от 3 лет
- Москва
8 дней назад
АО «Финвал Энерго» входит в Группу компаний «ФИНВАЛ» (на рынке более 30 лет) ГК «ФИНВАЛ» занимает лидирующие позиции на рынке инжиниринговых решений, промышленной дистрибуции оборудования, инструмента, технологической оснастки и запасных частей. Наши...
- Полный день
- Опыт от 3 лет
- Москва
8 дней назад
Обязанности: Разработка высоконагруженных программных систем реального времени для управления сетями связи Требования: Высшее образование (техническое) Технический английский Уверенное администрирование ОС Linux (предпочтительно Alt и/или Astra Linux...
- Полный день
- Опыт от 3 лет
- Москва
15 дней назад
Обязанности: разработка программ автоматизации испытаний и управления измерительной аппаратурой разработка программной документации; доработка существующих программ автоматизации. Требования: высшее техническое образование; опыт разработки не менее 5...
- Полный день
- Опыт от 3 лет
- Москва
21 день назад
Обязанности: Разработка ПД по ГОСТ, ОСТ и СП Проектирование, разработка и отладка прикладного и встроенного ПО Разработка и анализ технической документации Взаимодействие со всеми группами разработки ПО Требования: язык программированя Си среды разра...
- Полный день
- Опыт от 3 лет
- Москва
21 день назад