Senior Embedded Software Engineer
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.
Senior Embedded Software Engineer
Senior Embedded Software Engineer