#1 Job Board for tech industry in Europe

  • Job offers
  • Embedded Developer
    New

    Embedded Developer

    Kraków
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent
    Operating mode
    Hybrid

    Tech stack

      Embedded

      advanced

      Embedded Systems

      advanced

    Job description

    Embedded Developer

    Lokalizacja: pod Krakowem

    Praca hybrydowa/ po okresie próbnym szansa na zdalną 

    _________________________

    Zakres obowiązków:

    • Tworzenie i rozwój istniejącego już oprogramowania dla systemów wbudowanych takich jak:
    • centrale systemów pożarowych i oświetlenia awaryjnego z RTOS, dotykowym graficznym interfejsem użytkownika, serwerami http (java script, html, css, ...), komunikacją BACnet, modbus,
    • moduły komunikacyjne np. RS485, PLC, moduły radiowe, moduły adresowe,
    • moduły we/wy,
    • zasilacze, ładowarki akumulatorów,
    • czujki PPOŻ,
    • sygnalizatory akustyczne i głosowe,
    • testery, karty pomiarowe,
    • Testowanie oprogramowania (debugowanie, przygotowywanie testów, tworzenie systemów testujących),
    • Przygotowywanie dokumentacji (opisy oprogramowania, protokołów, ...).


    Wymagania:

    • Znajomość języka programowania C,
    • Pierwsze doświadczenie w programowaniu systemów wbudowanych,
    • Wykształcenie wyższe techniczne (automatyka, elektronika, telekomunikacja, informatyka itp.),
    • Umiejętność wykorzystywania systemów operacyjnych czasu rzeczywistego (FreeRTOS),
    • Umiejętność programowania mikrokontrolerów ARM Cortex M (STM32F4, STM32F7, STM32H7, STM32F0, STM32F1, STM32G0, STM32G4, STM32L0, ...),
    • Umiejętność programowania urządzeń peryferyjnych wchodzących w skład mikrokontrolerów takich jak: ADC, DAC, RTC, TIM, DMA, CRYP, HASH, CRC, LTDC, I2C, SPI, SDIO, USART, CAN, ETH, USB, …
    • Umiejętność debugowania oprogramowania,
    • Umiejętność korzystania z systemów kontroli wersji (SVN, GIT),
    • Znajomość angielskiego na poziomie co najmniej umożliwiającym czytanie dokumentacji,
    • Komunikatywność, obowiązkowość i dokładność,
    • Umiejętność pracy w zespole.


    Dodatkowym atutem będzie:

    • Doświadczenie zawodowe na zbliżonym stanowisku,
    • Znajomość JavaScript, html, CSS
    • Znajomość języka C# (aplikacje na PC, głównie narzędzia pomocnicze ale także większe aplikacje dla klientów),
    • Znajomość języka Python (skrypty w testerach, aplikacje Django, ...)
    • Umiejętność programowania na platformę PC (Windows, Linux),
    • Znajomość protokołów komunikacyjnych TCP/IP, BACnet, Modbus,
    • Doświadczenie z systemami radiowymi np. bluetooth,
    • Znajomość zagadnień związanych z Continuous Integration (Jenkins),
    • Zaznajomienie z innymi rodzinami mikrokontrolerów np. AVR,
    • Umiejętności z zakresu elektroniki,
    • Znajomość oprogramowania Altium Designer,
    • Umiejętność obsługi urządzeń pomiarowych (oscyloskop, woltomierz, …).

     

    Benefity:

    • Biuro pod Krakowem
    • Szerokie ubezpieczenie medyczne.
    • Dofinansowanie nauki języków obcych.
    • Karta Multisport.
    • Dofinansowanie szkoleń i kursów.
    • Elastyczne godziny pracy.
    • Parking.
    Undisclosed Salary

    Permanent

    Check similar offers

    Remote Mid C++ Developer

    New
    Montrose Software
    10K - 15K PLN/month
    Kraków
    , Fully remote
    Fully remote
    Linux
    C++
    Oracle

    MacOS Developer

    New
    Point Wild
    Undisclosed Salary
    Kraków
    , Fully remote
    Fully remote
    MacOS
    Objective-C
    Swift

    Tester/Technical Writer with C++

    New
    Square One
    0.07K - 0.09K PLN/h
    Warszawa
    , Fully remote
    Fully remote
    C++
    Doxygen

    Unity Developer

    New
    HOLO Vectors
    15K - 17K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    Unity 3D
    AR
    C#

    .NET Developer

    New
    VECTRA S.A.
    Undisclosed Salary
    Gdynia
    , Fully remote
    Fully remote
    C#
    .Net
    Git