Beschreibung
Мы разрабатываем изделия на базе собственных микросхем – систем-на-кристалле (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С-фреймы в зависимости от проекта. Управление э
Vollständige Beschreibung, Unternehmen und Bewerbungslink — nach der Anmeldung.
AnmeldenKontaktdaten des Arbeitgebers (E-Mail/Telefon/Telegram) sind in der öffentlichen Vorschau ausgeblendet.
Senden Sie Ihren Lebenslauf — dann können Arbeitgeber Sie direkt kontaktieren.