Senior Embedded C/C++ Engineer | STM32
20k - 30k PLN20 000 - 30 000 PLN/ mies.B2B
SeniorFull-time·B2B
#422656·Dodano 4 dni temu·3
Źródło: nofluffjobs.comTech Stack / Keywords
C++CEmbeddedRTOSFreeRTOS
Firma i stanowisko
Firma 1dea poszukuje do kameralnego zespołu Senior Embedded C/C++ Engineer odpowiedzialnego za rozwój firmware’u na platformach STM32. Obszar działalności to drony i elektronika dla bezzałogowych systemów.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu firmware’u embedded.
- Bardzo dobra znajomość C/C++.
- Praktyczne doświadczenie z STM32, STM32CubeMX, STM32Cube HAL.
- Bardzo dobra znajomość programowania bare-metal.
- Dobre rozumienie: interruptów i NVIC, DMA, timerów, GPIO, protokołów UART/SPI/I²C/CAN, pamięci Flash/RAM, clocków i konfiguracji MCU.
- Umiejętność samodzielnego debugowania problemów firmware’owych.
- Dobre rozumienie ograniczeń systemów embedded: pamięci, czasu wykonania, deterministyczności i zasobów sprzętowych.
- Umiejętność projektowania czytelnego, testowalnego i łatwego w utrzymaniu firmware’u.
Na plus:
- Praktyczne doświadczenie z FreeRTOS lub innym RTOS-em.
Obowiązki
- Projektowanie i rozwijanie firmware’u dla mikrokontrolerów STM32.
- Tworzenie wydajnego i stabilnego kodu w C/C++.
- Praca w środowisku bare-metal – obsługa przerwań, timerów, DMA, peryferiów i zarządzanie pamięcią.
- Konfiguracja i integracja peryferiów STM32.
- Praca z STM32CubeMX oraz STM32Cube HAL.
- Debugowanie problemów na styku software’u i hardware’u.
- Projektowanie architektury firmware’u i podejmowanie decyzji technicznych.
- Współtworzenie przejścia z bare-metal do RTOS, w szczególności FreeRTOS.
- Współpraca z innymi inżynierami przy rozwoju produktu i standardów kodu.
Benefity
- Praca zdalna z okazjonalnymi wizytami w biurze w Warszawie.
- Wynagrodzenie 20 000 - 30 000 zł netto + VAT (B2B), możliwość umowy o pracę.
- Długoterminowa współpraca bez pośredników.
1dea
144 aktywne oferty