Senior Embedded Software Engineer

C

Senior Embedded Software Engineer

C
kaczyniec, Gliwice

co.brick sp. z o.o.

Full-time
B2B
Senior
Remote

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.

Tech stack

    C

    advanced

Office location

Senior Embedded Software Engineer

Summary of the offer

Senior Embedded Software Engineer

kaczyniec, Gliwice
co.brick sp. z o.o.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest co.brick Sp. z o.o. z siedzibą w Gliwicach, ul. Kaczyniec 9 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.