Embedded Software Development

Stanowisko: Embedded Software Development

Miejsce pracy: 100% zdalnie / Gdańsk

Data dodania: 07.05.2025

Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko:

Embedded Software Development

Zakres obowiązków:

  • Projektowanie i implementacja oprogramowania wbudowanego dla mikrokontrolerów STM32 oraz układów ESP32
  • Tworzenie oraz debugowanie kodu źródłowego w języku C (opcjonalnie C++) zgodnie z wymaganiami funkcjonalnymi i technicznymi
  • Integracja oprogramowania z dedykowanym sprzętem, analiza i interpretacja schematów PCB w celu lokalizacji i rozwiązywania problemów sprzętowych
  • Implementacja oraz konfiguracja interfejsów komunikacyjnych, takich jak I2C, SPI, UART
  • (Opcjonalnie) Praca z systemami czasu rzeczywistego (RTOS): zarządzanie wątkami, synchronizacja zasobów, optymalizacja działania systemu
  • Udział w przeglądach kodu i testowaniu oprogramowania na poziomie jednostkowym oraz systemowym
  • Współpraca z zespołem sprzętowym i programistycznym w środowisku Scrum
  • Zarządzanie wersjami kodu z wykorzystaniem systemu Git

 

Wymagania:

  • Doświadczenie w programowaniu wbudowanym minimum 3 lata
  • Znajomość języka C na poziomie zaawansowanym; znajomość C++ będzie dodatkowym atutem
  • Praktyczna znajomość mikrokontrolerów STM32 i/lub układów ESP32 – tworzenie i uruchamianie oprogramowania dla tych platform
  • Znajomość interfejsów komunikacyjnych: I2C, SPI, UART oraz umiejętność ich konfiguracji i debugowania
  • Umiejętność czytania schematów elektronicznych i pracy z dedykowanym sprzętem (debugowanie, testy, integracja)
  • Znajomość systemów kontroli wersji – szczególnie Git
  • Podstawowa znajomość metodyk zwinnych (Scrum)
  • Znajomość języka angielskiego w mowie i piśmie na poziomie zaawansowanym (B2+C1)
  • Doświadczenie z RTOS (np. FreeRTOS) – tworzenie aplikacji wielowątkowych, zarządzanie priorytetami, semaforami
  • Znajomość narzędzi do debugowania (JTAG, SWD) oraz środowisk programistycznych (np. STM32CubeIDE, PlatformIO, ESP-IDF)
  • Umiejętność diagnozowania i rozwiązywania problemów sprzętowo-programowych

 

Oferujemy:

  • Stałe wsparcie konsultanta
  • Program rekomendacji pracowników

Przed wyslaniem CV/dokumentów aplikacyjnych, uprzejmie prosimy kandydatów o zapoznanie się z klauzulą informacyjną.

Po zapoznaniu się z klauzulą informacyjną podaną przez Administratora Danych dobrowolnie wyrażam zgodę na przetwarzanie przez Ogłoszeniodawcę moich danych osobowych, zawartych w mojej ofercie pracy, dla potrzeb procesu tej rekrutacji oraz dla realizacji przyszłych projektów rekrutacyjnych.

Agencja doradztwa personalnego (nr licencji 4642)

Dane spółki: DCG Sp. z o.o., ul. Towarowa 28, 00-839 Warszawa                                                     

REGON: 141316780

NIP: 5222877930

KRS: 0001067305

Obserwuj nas:
UE