Москва
Проект:
- R&D центр по разработке вычислительной техники - системные блоки, моноблоки, сервера, коммутаторы. Проектирование/разработка низкоуровневого ПО для архитектур x86, ARM, RISC-V (u-boot, BIOS, Linux kernel)
Основные задачи:
-
Разработка BIOS – написание и внедрение модулей для работы с российским оборудованием, в том числе и собственной разработки. Перевод на русский язык, сборка бинарников для прошивки в материнскую плату.
-
Разработка BMC – разработка прошивки на базе OpenBMC и MegaRAC, работа с различными ПЛИС, дописывание функциональных модулей под требования заказчиков.
Возможный опыт и навыки:
- Знание архитектур процессоров Intel, ARM, RISC-V
- Уверенное знание языков C/C++
- Уверенная работа в Linux-совместимых системах.
- Базовое знание цифровой схемотехники (порты ввода/вывода, интерфейсы и т.п.)
- Интеграция/сборка проектов с открытым исходным кодом на нестандартном оборудовании (u-boot, BIOS)
- Английский на уровне чтения технической документации
Будет плюсом:
- Опыт разработки драйверов для Linux-систем
- Опыт работы с git
- Опыт работы с CPLD/FPGA