#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

    Senior C++ & Computer Vision developer | PL AI startup

    New
    From Poland With Dev
    5.35K - 6.81K USD
    Wrocław
    , Fully remote
    Fully remote
    C++
    WinApi
    optimization

    Embedded Software Quality Engineer

    New
    BERGMAN ENGINEERING
    Undisclosed Salary
    Wrocław
    Manual Testing
    C++
    Embedded Systems

    Embedded Linux Engineer

    New
    Emerge Soft
    6.08K - 6.57K USD
    Gdańsk
    , Fully remote
    Fully remote
    Elektronika Cyfrowa
    Linux
    NVIDIA Jetson, Orin, Xavier,

    Starszy programista C# - Senior Developer C#

    New
    CodeTwo - HRejterzy
    4.38K - 6.57K USD
    Wrocław
    , Fully remote
    Fully remote
    WCF
    Visual Studio
    WPF

    Junior C++ Developer

    New
    RD Projekt
    3.6K - 4.3K USD
    Kraków
    , Fully remote
    Fully remote
    Windows
    JavaScript
    Linux