YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, микропроцессорных ядер и fabless-производство микропроцессоров, а также пользовательских мобильных устройств под брендом KVADRA.
Общая численность сотрудников YADRO составляет более 6500 человек, большая часть которых (80%) инженеры различных профилей – авторы сотен патентов и статей.
ЗАО «Инженерный Центр Ядро» — это центр разработки YADRO в Минске, который был открыт в апреле 2023г., и на сегодняшний день наша команда — это более 150 инженеров.
Компания занимается разработкой ядер на основе архитектуры RISC-V и является активным участником международного сообщества RISC-V, комитетов и рабочих групп, в которых определяются направления развития архитектуры.
Системная разработка является важным направлением в создании процессорных ядер.
Команда занимается разработкой собственных и поддержкой существующих программных компонентов, таких как: syntacore bootloader, fsbl, bsp (HAL), QEMU, Linux kernel, Zephyr.
Специфика работы в команде подразумевает погружение в архитектуру процессоров RISC-V, подсистему памяти и кэшей, возможность влиять на архитектурные решения, работу с open-source сообществом.
Чем предстоит заниматься:
- Разработка и адаптация операционной системы Linux для запуска на процессорных ядрах RISC-V.
- Формирование дистрибутива Linux в соответствии с требованиями других команд разработчиков (инструменты разработки, библиотеки), интегрирование их наработок.
- Участие в поддержке BSP продуктов компании.
- Оптимизация системных стеков целевых продуктов компании.
- Формирование рекомендаций по тестовому плану для Linux на основании требований проекта и стадий готовности аппаратуры и ПО.
- Взаимодействие с рабочими группами в RISC-V комитетах.
Что мы ожидаем от будущего коллеги:
- Опыт системного программирования в Linux (BSP, kernel, drivers, userspace services)
- Знание систем сборки Embedded Linux (Buildroot/Yocto)
- Работа с компонентами загрузки Linux
- Навык низкоуровневой отладки (OpenOCD, GDB)
- Опыт отладки и оптимизации сложных программных стеков Linux
Дополнительно приветствуем:
- Знание сетевого стека Linux
- Опыт профилирования кода
- Опыт работы с FPGA
- Опыт работы с RTOS
- Опыт портирования AOSP на устройства
- Опыт в разработке устройств на базе AOSP и Embedded Linux
- Знакомство с RISC-V архитектурой
- Знакомство с U-Boot, OpenSBI
- Знание C++/Python/Java
Будем рады предложить:
- Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- Гибридный формат работы: рабочее место в светлом и комфортном офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск + удалённая работа из дома на корпоративном ноутбуке;
- Возможность выбрать удобные начало и окончание рабочего дня;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.