Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
YADRO

Инженер по разработке системного ПО

в YADRO

от 150 000 ₽/‍мес на руки

Полная удалёнка
Специализация
C / C++
Уровень
Middle
Английский
B1 — Intermediate
Требуемый опыт
3+ лет

Технологии/инструменты

C/C++
Linux
CI/CD
BSP/Drivers/Kernel/RTOS
CLI
Shell

YADRO — российская технологическая компания, созданная в 2014 году и объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, персональных и «умных» устройств, микропроцессорных ядер и fabless-разработку микропроцессоров. R&D‑центры расположены в Москве, Санкт‑Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла ФАБ Дубна.

Обособленное подразделение "Syntacore" занимается разработкой ядер на основе архитектуры RISC-V и является активным участником международного сообщества RISC-V, комитетов и рабочих групп, в которых определяются направления развития архитектуры.

Системная разработка является важным направлением в создании процессорных ядер. Команда занимается разработкой собственных и поддержкой существующих программных компонентов, таких как: Syntacore Bootloader, OpenSBI, BSP (HAL), QEMU, Linux Kernel, Zephyr.

Специфика работы в команде подразумевает погружение в архитектуру RISC-V и возможность влиять на архитектурные решения в международном сообществе. Также большое внимание уделяется работе с подсистемой памяти, кэшами, периферийными устройствам и работе с open-source сообществом.

На данный момент команда ищет системного разработчика для задач моделирования. Нужно повторять поведение аппаратных компонентов в симуляторах, что позволяет приступить к разработке тестов, системного и прикладного ПО на ранних этапах проектирования и сокращает релизный цикл выпуска итогового продукта.

Удаленка по РФ и РБ.

Задачи

  • Моделирование будущих и поддержание существующих аппаратных компонентов (от CPU и ускорителей до периферии) в различных симуляторах (QEMU, Spike, Sail, Gem5, список может расширяться в зависимости от задач) и смежных программных компонентах (Bootloader, Linux Kernel).
  • Совместная работа с командами FPGA по разработке инструментов ко-симуляции (симулятор + RTL симулятор, симулятор + FPGA прототип).
  • Совместная работа с командами разработки системного ПО для процессорных ядер и SoC.

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

  • Понимание архитектуры современных процессоров.
  • Понимание ОС Linux, ядра и систем виртуализации.
  • Опыт программирования на C/C++.
  • Опыт низкоуровневого и системного программирования встроенных систем (BSP/Drivers/Kernel/RTOS).
  • Знание классических алгоритмов и структур данных.
  • Уровень уверенного пользователя Linux (включая CLI & Shell programming).
  • Английский язык на уровне чтения технической литературы.
  • Опыт работы в команде, знакомство с процессами Code Review, CI/CD.
  • Опыт работы 3-6 лет.

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

  • Опыт работы с симуляторами (QEMU, Spike, Sail, Gem5, Simics).
  • Знание Python.
  • Знание Assembler.
  • Опыт работы с FPGA.

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

  • Стать частью крупной стабильной компании, разрабатывающей и производящей высокотехнологичное оборудование, а также ежегодно увеличивающей долю рынка и финансовые показатели.
  • График работы с 10:00 до 19:00 с гибким началом и окончанием рабочего дня, возможность удаленной работы.
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы.
  • Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.
YADRO

О компании YADRO

Сфера
Продуктовая компания

YADRO — российская технологическая компания, основанная в 2014 году. Один из лидеров российского рынка ИТ-инфраструктуры. Создает полный цикл вычислительных решений — от разработки архитектуры и ПО до серийного производства.

  • Разрабатываем и производим серверы, системы хранения данных, сетевое и климатическое оборудование;
  • Разрабатываем микропроцессоры на базе архитектуры RISC-V;
  • Серийно производим телекоммуникационное оборудование операторского класса, включая базовые станции мобильной связи;
  • Производим персональные клиентские устройства KVADRA и создаем для них операционную систему;
  • Внедряем технологии на базе ИИ в продукты YADRO.

У нас есть несколько производственных площадок, в числе которых YADRO Фаб Дубна — самое большое крупносерийное производство полного цикла в СНГ и Восточной Европе. R&D-центры компании расположены в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске.

Сегодня команда насчитывает несколько тысяч сотрудников, 70% которых — инженеры. Нас объединяет стремление создавать лучшие технические решения и оставить свой след в истории.