#1 Job Board for tech industry in Europe

  • Job offers
  • All offersGdańskCEmbedded Software Engineer
    Embedded Software Engineer
    C
    ABARO

    Embedded Software Engineer

    ABARO
    Gdańsk
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    B2B, Permanent
    Operating mode
    Hybrid

    Tech stack

      C++

      regular

      Embedded C

      regular

      freeRTOS

      junior

      Unit Testing

      nice to have

    Job description

    Online interview

    Jesteśmy firmą która zajmuje się konstruowaniem, produkcją oraz wdrażaniem urządzeń telemetrycznych współpracujących z naszą platformą IoT. Aktualnie produkowane przez nas urządzenia są konstrukcjami sprawdzonymi, stąd większość zadań jakie będą do wykonania to rozszerzanie istniejących urządzeń o nowe funkcjonalności oraz tworzenie oprogramowania dla kolejnych produktów. Poszukujemy programisty chcącego rozwijać umiejętność tworzenia oprogramowania wbudowanego, który dołączy do naszego zespołu i korzystając z naszego wsparcia wspomoże nas w utrzymaniu i rozwoju oprogramowania, które głównie tworzymy w języku C lub C++ na platformach STM32 oraz TI MSP430. 


    Opis wymagań:

    • dobra znajomość języka programowania C i/lub C++ na mikrokontrolery jednoukładowe,
    • umiejętność w debugowania oprogramowania wbudowanego,
    • umiejętność pracy z obwodami elektronicznymi,
    • znajomość języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji technicznej.


    Mile widziane:

    • Umiejętność wykorzystywania systemów operacyjnych czasu rzeczywistego (FreeRTOS),
    • Umiejętność programowania mikrokontrolerów ARM Cortex M/TI MSP430 wraz z peryferiami,
    • umiejętność korzystania z analizatora stanów logicznych oraz oscyloskopu,
    • znajomość protokołów Modbus, M-Bus, BACnet, MQTT.


    Zakres obowiązków:

    1. Tworzenie i rozwój istniejącego niskopoziomowego oprogramowania dla systemów wbudowanych.
    2. Dodawanie obsługi protokołów komunikacyjnych nowych sterowników.
    3. Wsparcie zespołu utrzymania klienta.
    4. Tworzenie testów jednostkowych.
    5. Tworzenie dokumentacji.

     

    Tworzeniu oprogramowania wbudowanego sprzyja dostęp do obiektów takich jak pracownia elektroniczna. Możliwość odwiedzenia w razie potrzeby naszego biura w Gdańsku będzie dla Ciebie ogromną korzyścią – zyskasz dostęp do sprzętu pomiarowego i będziesz mógł uczestniczyć w pełnym procesie konstrukcyjnym naszych produktów. Jednakże rozumiemy, że preferencje stylu pracy różnią się w zależności od osoby, a zdolność do pracy w najbardziej elastyczny sposób jest ważna, dlatego jesteśmy otwarci na indywidualne negocjacje.