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.