Награды компании 0 наград из 3

Старший разработчик C (BIOS/UEFI)

От 3 до 6 лет
Полная занятость
Гибкий график
Описание вакансии

YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, микропроцессорных ядер и fabless-производство микропроцессоров, а также пользовательских мобильных устройств под брендом KVADRA.

Общая численность сотрудников YADRO составляет более 5000 человек, большая часть которых (80%) инженеры различных профилей – авторы сотен патентов и статей.

ЗАО «Инженерный Центр Ядро» — это центр разработки YADRO в Минске, который был открыт в апреле 2023г., и на сегодняшний день наша команда — это более 100 инженеров.

Чем предстоит заниматься:

  • Адаптацией UEFI EDK2 и Aptio V к аппаратным платформам нашей компании;
  • Исправлением ошибок и разработкой новых функций в EDK2 и Aptio V;
  • Обеспечением программного взаимодействия UEFI c ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP и др.;
  • Взаимодействием с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC;
  • Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.

Мы ожидаем от будущего члена команды:

  • Глубокое знание языка C;
  • Отличное знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами;
  • Хорошее знание устройства шины PCI Express и принципов её конфигурирования;
  • Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
  • Базовые знания цифровой и аналоговой схемотехники, умение читать электрические принципиальные схемы и документацию на электронные компоненты;
  • Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
  • Умение работать с системами контроля версий (git, subversion, etc.);
  • Опыт работы с системами контроля задач (JIRA, Redmine, Bugzilla, etc.);
  • Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1;

Дополнительно приветствуем:

  • Опыт разработки кода UEFI Aptio V или EDK2;
  • Опыт отладки с использованием XDP;
  • Знание протокола IPMI 2.0;
  • Знание протоколов стека DMTF Redfish (PLDM, MCTP);
  • Знание C++ (особенно C++17 и С++20), принципов ООП;
  • Знание скриптовых языков (python, bash, awk);
  • Знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus);
  • Знание принципов работы системы сборки Bitbake / Yocto Linux;
  • Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
  • Умение пользоваться осциллографом и логическим анализатором;
  • Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
  • Наличие работ в проектах с открытым исходным кодом на github.com или в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
  • Наличие технических публикаций на habr.com или linkedin.com.

Будем рады предложить:

  • Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Гибридный формат работы: рабочее место в светлом и комфортном офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск + удалённая работа из дома на корпоративном ноутбуке;
  • Возможность выбрать удобные начало и окончание рабочего дня;
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
  • Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.
Ключевые навыки
Linux
C
UEFI
OpenBMC
x86
C++
Python
Yocto Linux
Вакансия опубликована: 12 ноября 2024, Минск
Похожие вакансии
Principal C++ developer / Ведущий инженер-программист (TATLIN.UNIFIED)
Новая
От 3 до 6 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Инженерный Центр Ядро
Минск,
12 ноября 2024
Программист С++ (Junior/Middle)
Новая
От 1 года до 3 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

ОМП Систем
Минск,
вчера
Инженерный Центр Ядро
нет отзывов
0%
Рекомендуют
Похожие вакансии
Senior Shopify Developer (JavaScript\Liquid\OOPL)
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Программист 1С
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Developer PHP MySQL for Big Data / CTO (chief technical officer)
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Программист 1С
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Business Development Manager (лидген IT компании)
500 - 1 000 $
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Поиск Вакансии Ваш отзыв Зарплаты Сравнить