co.brick talents
— powered by AI, powered by people.
Szukamy inżyniera, dla którego warstwa HAL to dopiero początek zabawy. Jeśli architektura multi-core SoC, projektowanie systemów niskomocowych (ultra-low power) i mechanizmy IPC to Twoja codzienność – mamy dla Ciebie projekt, który przesuwa granice technologii.
Będziesz pracować nad nową generacją architektury, tworząc fundamenty dla rdzeni Application, Protocol i Radio.
Oferujemy
Praca 100 % zdalna.
Obowiązki
-
Hardware Bring-up: Rozwój warstwy HAL i niskopoziomowych sterowników C dla nowoczesnych układów SoC.
-
Inter-Processor Communication (IPC): Projektowanie driverów typu "mailbox" do orkiestracji danych między wieloma rdzeniami.
-
Power Management: Implementacja zaawansowanych maszyn stanów (clock gating, supply assignments) dla minimalizacji zużycia energii.
-
Ecosystem Ready: Tworzenie BSP (Board Support Packages) oraz definicji Devicetree dla systemów Zephyr i FreeRTOS.
-
Pre-silicon development: Praca na platformach emulacyjnych FPGA i w środowiskach symulacji RTL.
Wymagania
-
5+ lat doświadczenia w embedded (niskopoziomowe drivery, HAL).
-
Głęboka wiedza o architekturze ARM Cortex-M i szeregowaniu zasobów multi-core.
-
Biegłość w C dla systemów Zephyr i FreeRTOS.
-
Praktyka w mechanizmach IPC (mailboxes, spinlocks, shared memory).
-
Doświadczenie w zarządzaniu energią (sleep modes, wake-up sources).
-
Język angielski na poziomie swobodnej komunikacji technicznej.
✨ Mile Widziane
-
Integracja z warstwą CMSIS.
-
Doświadczenie w budowaniu publicznych SDK.
-
Znajomość systemów budowania CMake/Kconfig.