Senior Embedded Software Engineer

Co.Brick 

📍 Gliwice, Poland 🇵🇱

full-time
senior
remote
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

HALIPCBSPFreeRTOSARM

Industry

Consumer ElectronicsTelecommunications

Job Description

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.