Перейти к содержанию
    

Разработчик С/С++ Embedded. Москва 150 т.р./месяц, Только офис.


Компания: https://kraftway.ru

Метро Алексеевская. 

Проект: прошивка микроконтроллера SSD накопителя.
У нас сейчас первая версия микроконтроллера приехала из Тайваня.
Сейчас задачи планируются на разработку второй версии, с учетом "особенностей" первой и изменений в технологии).
Также есть планы по созданию СХД на базе наших ssd, там будет Linux.

Задачи на команду на данный момент:
Создание высокопроизводительного и оптимизированного встроенного ПО.
Разработка обособленных программных модулей с учетом особенностей микропроцессорных архитектур ARM (Cortex A53/R5 на Xilinx Zynq/Ultrascale+).

RISC-V  в приоритете.


Создание встроенного ПО (firmware для аппаратных устройств), работающего в окружении BareMetal и RTOS.
Покрытие модулей unit-тестами, функциональными тестами, тестами производительности.
Взаимодействие с математиками, архитекторами ПО, программистами FPGA, схемотехниками и разработчиками аппаратных устройств.
Отладка ПО на эмуляторе (qemu) и используемой аппаратной платформе.



Добавятся задачи:
адаптация драйверов NVMEoF, добавление кастомных команд в драйвер NVMe;
разработка оболочки для настройки полки СХД;
вопросы интеграции с имеющимися на рынке системами управления СХД: Baum, Raidix, Aerodisk etc.


Agile, Jira, Git, Gitlab, CI/CD.

Разработка на C и С++, в зависимости от задач.
Сейчас  больше на C++ 11/14/17(baremetal, rtos, linux).
По разработке: В группе 6 программистов прошивки.
Плюс смежная команда FPGA.
И отдельная команда тестеров.

Контакт:

@Maksim_Borzov
[email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что означает фраза?

Quote

RISC-V  в приоритете

а) Вы собираетесь писать код под какие-то RISC-V процессоры? Если не секрет, то какие? (производитель и  ISA, т.е. например RV64IMDAV)

б) Вы сами собираетесь разработать ядра RISC-V, скажем тот-же что и в примере выше RV64IMDAV с микроархитектурой типа "6-issue out-of-order 8 stage pipeline"

в) оба пункта

И какого размера команды этим всем занимаются?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, mikeT said:

Что означает фраза?

а) Вы собираетесь писать код под какие-то RISC-V процессоры? Если не секрет, то какие? (производитель и  ISA, т.е. например RV64IMDAV)

б) Вы сами собираетесь разработать ядра RISC-V, скажем тот-же что и в примере выше RV64IMDAV с микроархитектурой типа "6-issue out-of-order 8 stage pipeline"

в) оба пункта

И какого размера команды этим всем занимаются?

Это будет IP-ядро от стороннего производителя с набором команд примерно RV64IMCA[FV].

Окончательный набор команд, архитектура кластера CPU и производитель будут определены к лету.

Сейчас идет проработка и оценка разных вариантов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за подробный ответ.

Если не секрет (а если секрет, то так и напишите :acute:) кого рассматриваете в качестве производителей?

SiFive, Codasip?

Изменено пользователем mikeT

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...