#1 Job Board for tech industry in Europe

  • Job offers
  • Embedded Software Development
    New
    C

    Embedded Software Development

    37 - 39 USD/hNet per hour - B2B
    37 - 39 USD/hNet per hour - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      English

      B2

      C

      master

      Git

      advanced

      ESP32

      advanced

      STM32

      advanced

      C++

      regular

    Job description

    Online interview

    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


    💻start pracy ASAP

    🌍100% zdalnie


    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


    37 - 39 USD/h

    Net per hour - B2B

    Check similar offers

    Senior C++ Engineer

    New
    DevsData LLC
    80K - 120K USD/year
    Lublana
    , Fully remote
    Fully remote
    GCP
    C++
    AWS