#1 Job Board for tech industry in Europe

  • Job offers
  • Senior C Embedded Developer (Zephyr)
    New
    C

    Senior C Embedded Developer (Zephyr)

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

    Tech stack

      RTOS

      advanced

      C

      advanced

      STM32

      regular

      Zephyr

      regular

      Python

      junior

      C++

      junior

    Job description

    Online interview

    Klient z branży Fire&Security Monitoring od kilkunastu lat rozwija i utrzymuje swój autorski system kontroli dostępu, obejmujący zarówno czytniki kart dostępowych, jak i różnorodne czujniki dostępu, zbicia szyb czy kamery monitorujące. Między czujnikami a centralą stosuje się przewodowe i bezprzewodowe protokoły komunikacji, zarówno standardowe jak i własne. Rozwijanie systemu obejmuje projektowanie i produkcję własnego sprzętu, oraz oprogramowanie go – zarówno panelu centralnego, jak i czujników.


    W ramach wprowadzania nowej generacji rozwiązań Klient postanowił stworzyć prototypowe rozwiązanie bazujące na RTOSie Zephyr i zweryfikować czy wszystkie marketingowe slogany o przewadze Zephyra nad FreeRTOSem znajdują potwierdzenie w rzeczywistości. Dzięki temu będziesz miał/a okazję uczestniczyć w prawdziwym projekcie R&D gdzie można wykazać się elastycznością i własną inicjatywą.


    Poszukujemy doświadczonego programisty systemów wbudowanych, który posiada zaawansowane umiejętności w zakresie programowania, rozwoju sterowników i aplikacji na RTOS Zephyr. Takiego, któremu prototypowanie rozwiązań, innowacyjne pomysły oraz chęć dzielenia się wiedzą są tym co kocha robić!




    Przekonajmy się czy ten projekt jest dla Ciebie ;)


    • jesteś doświadczonym/ną programistą/tką C (zorientowanym obiektowo), który/a swobodnie porusza się po meandrach tego języka - to jest dla nas MUST HAVE, bo projekt nie jest łatwy,
    • posiadasz doświadczenie w pisaniu aplikacji RTOS na Zephyra i co najmniej trochę miałe/aś styczności z FreeRTOS,
    • swobodnie poruszasz się w Git - zwłaszcza w konsoli,
    • znasz różne platformy Embedded w tym z serii STM32 oraz masz praktyczne doświadczenie z HAL’em od ST, co umożliwi swobodne debugowanie, kompilowanie i samodzielne rozwiązywanie problemów,
    • znasz protokoły komunikacyjne :Etherne z TCP/IP i RS485 oraz komunikacja radiowa (Lora lub BLE, ew inne) nie mają przed Tobą tajemnic,
    • pisałeś/aś już skrypty w Pythonie, znasz podstawy C++,
    • swobodnie budujesz kod z uzyciem Makefile’i,
    • masz chęci do debugu niskopoziomowego z użyciem: analizata stanów czy oscyloskopu,
    • masz choć podstawową znajomość technik kryptograficznych i umiejętność użycia ich w protokołach komunikacjach: AES, HMAC, wymiana kluczy,
    • swobodnie porozmawiasz na spotkaniach z zagranicznym zespołem i napiszesz maila po angielsku (opowiesz o zadaniach, problemach, weźmiesz udział w planowaniu).


    Mile widziane umiejętności - nie musisz tego znać, żeby dostać się do projektu. Przedstawiamy to, żebyś lepiej zrozumiał/a projekt i co tam będzie się działo:

    • znajomość C++,
    • CMake,
    • TouchGFX,
    • tematyka modemów LTE.


    Jeśli będziesz mógł/ mogła pracować z biura z Gdańska 3 dni w tygodniu, będzie to niewątpliwie duży plus.



    Czym będziesz się zajmować?


    • będziesz tworzyć aplikacje na Zephyrze,
    • będziesz tworzyć drivery do Zephyra,
    • realizacją proof of concepts w obszarze Embedded (część R w R&D),
    • weryfikować możliwości Zephyra versus FreeRTOSa w kontekście efektywności, łatwości w tworzeniu, utrzymaniu czy stabilności w produktach wymagających dużej niezawodności działania,
    • implementacją oprogramowania w C, z naciskiem na oprogramowanie odpowiedzialne za komunikację z różnymi urządzeniami peryferyjnymi i czujnikami,
    • modyfikacją i rozwijaniem istniejących modułów oprogramowania napisanych w C i C++, działających na mikrokontrolerze,
    • pisaniem skryptów ułatwiających pracę sobie i innym,
    • dzielenie się wiedzą z mniej doświadczonymi członkami zespołu.



    To co? Aplikujesz? 

    Undisclosed Salary

    Permanent, B2B

    Check similar offers

    Projektant systemowy (rozwój systemów radarowych)

    New
    PIT-RADWAR S.A.
    Undisclosed Salary
    Warszawa
    C++
    Linux

    Starszy programista C# - Senior Developer C#

    New
    CodeTwo - HRejterzy
    4.35K - 6.52K USD
    Jelenia Góra
    , Fully remote
    Fully remote
    Visual Studio
    CRM
    WPF

    Senior C++ developer with React or React Native

    New
    Callstack
    5.07K - 7.97K USD
    Poznań
    , Fully remote
    Fully remote
    C++
    React
    React Native

    Senior Software Engineer (Angular/C#)

    New
    ERGO Technology & Services
    Undisclosed Salary
    Gdańsk
    English
    TypeScript
    C#

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

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