Крафтвэй корпорэйшн ПЛС (ГК Росатом)
Senior embedded-разработчик (RISC-V SoC)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Мы разрабатываем изделия на базе собственных микросхем – систем-на-кристалле (SoC) выполняющих функции контроллеров сетевых адаптеров (NIC) и твердотельных дисков (SSD). Команда ведёт полный цикл: аппаратную часть (дизайн микросхем и печатных плат для них) и программную часть (прошивки, микрокоды, загрузчики, хостовое ПО, в т.ч. драйверы Linux и сервисные утилиты).
Команда небольшая, каждый владеет своей частью продукта целиком. Мы ищем опытного embedded-разработчика ПО, который возьмет на себя слой прошивки SoC работающей на стыке "железа" и драйверов ОС и доведет ее до серийного изделия. Если же вам ближе драйверная сторона, часть задач можно сместить в Linux-ядро: драйверы для наших устройств также в зоне нашей ответственности.
Обязанности:
- Разработка прошивок для вычислительных ядер SoC (прежде всего RISC-V) в режиме bare-metal и micro-RTO: инициализация и взаимодействие с функциональными блоками, тактирование, конкурентный доступ к общей памяти, организация DMA транзакций.
- Bring-up новых платформ: HAL, BSP, отладка интерфейсов совместно со схемотехниками, ревью дизайна с точки зрения ПО.
- Реализация цепочки загрузки: BootROM → SPL → U-Boot/ядро; SecureBoot, обновление прошивок (OTA, fail-safe A/B), watchdog и восстановление после сбоев.
- Периферия: низкоскоростная (I2C/SPI/UART/GPIO/MDIO) и высокоскоростная (PCIe/NVMe, Ethernet/MAC/PCS/PHY), внешняя память (DDR, HyperRAM).
- Обработка скоростных потоков данных: NVME-команды и MAС-фреймы в зависимости от проекта.
- Управление энергопотреблением: тепловой мониторинг, тактировние.
- Linux-драйверы для наших устройств (platform/PCIe/NIC/DPDK): разработка, совместимость с разными host-CPU и версиями ОС, оптимизация взаимодействия с прошивкой SoC.
- Низкоуровневая отладка на железе: JTAG, GDB, UART анализ дампов и трейсинг, при необходимости – осциллограф и логический анализатор.
- Автотесты на целевом железе, HIL-стенды, участие в CI.
- Техническая документация: составление и рецензирование.
- …
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.