#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Embedded Software Engineer
    C

    Senior Embedded Software Engineer

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B, Permanent
    Operating mode
    Hybrid

    Tech stack

      Git

      advanced

      C

      advanced

      Interfejsy szeregowe

      regular

      Bare metal

      regular

      Linux

      regular

      Toolchain GNU

      regular

      DevOps

      nice to have

      C++

      nice to have

      Python

      nice to have

    Job description

    Medicalgorithmics S.A. to polska firma opracowująca zaawansowane systemy dla kardiologii. Innowacyjność to jeden z naszych głównych atutów. Wprowadzamy ją w codzienną organizację pracy i kierujemy się nią podczas procesu tworzenia. Dzięki multidyscyplinarnej grupie badaczy i developerów jesteśmy autorami przełomowych rozwiązań technologicznych. Opracowujemy algorytmy, oprogramowanie i urządzenia, a następnie wdrażamy je do produkcji, co pozwala nam świadczyć usługi telemedyczne tysiącom pacjentów na świecie.


    Na co dzień zespół zajmuje się projektowaniem i wdrażaniem do produkcji wyrobów medycznych, integrujących zwykle kilka systemów mikroprocesorowych, moduły radiowe (LTE, WiFi, Bluetooth, NFC), jak i dedykowane rozwiązania z dziedziny układów analogowych. Opracowuje również nieszablonowe testery i programatory, wykorzystywane podczas produkcji naszych wyrobów. Każdego dnia stara się podchodzić zwinnie do realizowanych projektów oraz dostrzegać korzyści, jakie niesie za sobą praca w samoorganizujących się zespołach.

    W skład zespołu ARMia, z którym będziesz współpracować, wchodzą doświadczeni developerzy embedded i inżynierowie elektronicy oraz tester.


    Twój zakres obowiązków

    • Rozwój oprogramowania wbudowanego dla nowych wyrobów oraz utrzymanie oprogramowania wyrobów istniejących
    • Odpowiedzialność za implementacje oprogramowania wbudowanego mobilnych urządzeń medycznych
    • Implementacja sterowników oraz komunikacji z pozostałymi elementami systemu mikroprocesorowego
    • Optymalizacja systemu mikroprocesorowego pod kątem niezawodności, poboru prądu oraz późniejszego utrzymania produktów
    • Udział w tworzeniu i realny wpływ na architekturę systemu i wykorzystywane rozwiązania programowe
    • Udział w tworzeniu procesów wytwarzania oprogramowania
    • Udział w przygotowaniu dokumentacji wymaganej w procesie certyfikacji wyrobu, w zakresie związanym z wytwarzanym oprogramowaniem
    • Udział w testach inżynierskich
    • Aktywny udział w rozwoju platformy telemedycznej


    Nasze wymagania

    • Bardzo dobra znajomość języka C oraz systemu kontroli wersji GIT 
    • Doświadczenie w programowaniu jądra systemu Linux
    • Doświadczenie z pracą z oprogramowaniem bare metal
    • Umiejętność programowania sterowników sprzętowych zarówno w jądrze Linux jak i bare metal
    • Doświadczenie w pracy z systemami czasu rzeczywistego dla mikrokontrolerów np. FreeRTOS
    • Znajomość interfejsów szeregowych: SPI, I2C, UART, USB etc
    • Znajomość narzędzi toolchaina GNU (gcc) – debugger, kompilator, linker
    • Znajomość narzędzi takich jak make, cmake, valgrind
    • Umiejętność czytania schematów elektronicznych / posługiwania się aparaturą elektroniczną (multimetr, oscyloskop, analizator stanów logicznych)


    Mile widziane

    • Znajomość C++ / Python
    • Podstawowa wiedza algorytmiczna oraz zagadnień DevOps i cybersecurity (SecureBoot, TEE, TrustZone, TLS)
    • Umiejętność programowania warstwy HAL systemu Android


    To oferujemy

    • Zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B
    • Praca hybrydowa z Warszawy lub Gdańska
    • Elastyczne godziny pracy
    • Roczny system premiowy w oparciu o realizowane cele
    • Dofinansowanie do opieki medycznej (PZU) i karty sportowej (Multisport)
    • Pracę w miejscu, w którym cenimy siebie nawzajem i lubimy, gdy ktoś „wpada na pomysł”
    • Prezenty okolicznościowe z okazji narodzin dziecka oraz świąt
    • Możliwość pracy z innowacyjnymi rozwiązaniami – działamy w nowoczesnych technologiach medycznych – telehealth i AI dla branży healthcare, realizując projekty międzynarodowe


    Check similar offers

    Embedded Software Engineer (C++/Python)

    New
    EER POLAND
    6.08K - 8.51K USD
    Kraków
    Real-Time Computing
    Low level programming
    Python

    Senior C++ Software Engineer

    New
    EPAM Systems
    Undisclosed Salary
    Warszawa
    , Fully remote
    Fully remote
    TCP/IP
    Linux
    C++

    Middle Embedded Engineer

    New
    Ciklum
    3.69K - 4.01K USD
    Gdańsk
    , Fully remote
    Fully remote
    С++
    С
    Python

    Senior C/C++ Software Engineer

    New
    Motorola Solutions
    2.68K - 5.11K USD
    Kraków
    C++
    C
    Python

    Fullstack Engineer

    New
    Scalo
    5.72K - 6.54K USD
    Kraków
    , Fully remote
    Fully remote
    SQL
    PHP
    C++