Вакансия: Software engineer Linux Kernel (RISC-V) в Санкт-Петербург

Полное описание вакансии: Software engineer Linux Kernel (RISC-V) в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1005258 Software engineer Linux Kernel (RISC-V) Санкт-Петербург > YADRO open 2023-05-23
Необходимые навыки
  • > Linux
  • > Unix
  • > C
  • > Linux Kernel
Требования

Уверенное знание С (C++ у нас не используется). Разбираетесь в устройстве ядра Linux и имеете опыт написания драйверов.

Обязанности

Портированием ядра Linux на архитектуру RISC-V. Разработкой загрузчиков и драйверов для работы с аппаратными компонентами. Разработкой платформозависимых утилит для...

Описание

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

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

  • Портированием ядра Linux на архитектуру RISC-V;
  • Разработкой загрузчиков и драйверов для работы с аппаратными компонентами;
  • Разработкой платформозависимых утилит для ОС на базе Linux;
  • Разработка и поддержка функциональных тестов и средств тестирования аппаратных компонентов;
  • Принимать участие в bring-up подсистем SoC на этапах pre и post silicon совместно с командами аппаратной разработки;
  • Модификация QEMU для поддержки эмуляции аппаратных компонентов;
  • Продвижением наработок в «upstream» Linux kernel, Barebox/U-Boot, QEMU.

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

  • Уверенное знание С (C++ у нас не используется);
  • Разбираетесь в устройстве ядра Linux и имеете опыт написания драйверов;
  • Умеете писать системные приложения и демоны под GNU/Linux;
  • Имеете хорошее представление о современном аппаратном обеспечении (Организация памяти, шин данных, систем ввода-вывода);
  • Имеете опыт работы с низкоскоростными и/или высокоскоростными интерфейсами: UART, GPIO, I2S, SPI/QSPI, CAN и DDR, PCIe, USB, Ethernet, SATA, eMMC
  • Знаете английский на уровне чтения и написания технической документации.

Будет плюсом:

  • Опыт работы с multimedia подсистемами в Linux kernel/user space: DRM, KMS, X11/Wayland, V4L2 и GStreamer;
  • Опыт отладки видео кодеков, GPU, дисплеев (LVDS, MIPI), камер;
  • Опыт работы с FPGA-тулами, например Xilinx Vivado, логическими анализаторами и анализаторами протоколов, отладчиком opencod или аналогами.
  • Опыт в DevOps: docker, jenkins или gitlab CI/CD, Labgrid, LAVA или аналоги.
  • Знание RISC-V Assembler.

О нашем офисе:

  • Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва;
  • Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
  • Красивый и удобный офис на территории БЦ «Corner Place», 15 минут от метро «Горьковская», г. Нижний Новгород.

Вверх