.
Senior Embedded Software Engineer
  • Warsaw
Senior Embedded Software Engineer
Warszawa, Warsaw, Masovian Voivodeship, Polska
PHOENIX SYSTEMS SP Z O O
9. 2. 2026
Informacje o stanowisku

technologies-expected :


  • C
  • Git

technologies-optional :


  • Python

about-project :


  • Jesteśmy polską spółką high-tech, która od ponad 14 lat rozwija autorski system operacyjny czasu rzeczywistego Phoenix-RTOS, przeznaczony dla inteligentnych urządzeń brzegowych Internetu Rzeczy (Edge-IoT), w takich sektorach jak: smart-grid, lotnictwo, kosmos oraz IIoT. System został wdrożony komercyjnie w ponad 1,6 miliona urządzeń. Obecnie znajdujemy się w fazie intensywnego wzrostu, realizując innowacyjne projekty o wysokim znaczeniu strategicznym dla Europy.
  • Obecnie poszukujemy osoby na stanowisko Senior Embedded Software Engineer (Dział Smart Grid) do rozwoju aplikacji i urządzeń wykorzystujących ten system.
  • Pierwsze urządzenia używające system operacyjny Phoenix-RTOS to urządzenia wykorzystywane w sektorze inteligentnych mediów, takie jak inteligentne gazomierze, inteligentne liczniki energii i koncentratory danych, część z nich bazuje na mikrokontrolerach wyposażonych w dziesiątki kilobajtów pamięci RAM. Inne oparte są na wydajnych procesorach podłączonych do setek megabajtów pamięci RAM i gigabajtów pamięci NAND Flash. Dzięki architekturze mikrojądra Phoenix-RTOS wykorzystywany jest w obu przypadkach. System może być skalowany od małego systemu operacyjnego (z efektywnym, rdzennym API) do zaawansowanego środowiska POSIX zdolnego do wykonywania wielu, popularnych aplikacji open-source.

responsibilities :


  • Do głównych zadań Działu Smart Grid należy: projektowanie, rozwój aplikacji dla urządzeń, celem utworzenia w pełni funkcjonalnego produktu końcowego. Cały Zespół jest odpowiedzialny za opracowywanie rozwiązań, które w najlepszy sposób wypełnią normy i wymagania dla produktu, które urządzenie musi spełniać podczas pracy w środowisku docelowym.
  • Bardzo często opracowany kod dla urządzenia końcowego jest certyfikowany zgodnie z przepisami stosowanymi w danym sektorze (np. certyfikacja metrologiczna w przypadku inteligentnych liczników). Z tego powodu powinien być on bardzo czytelny i dobrze udokumentowany. Należy podkreślić, że ze względu na ograniczone zasoby systemu mikroprocesorowego urządzenia, przykładamy szczególną uwagę do tego by kod był zoptymalizowany pod względem wykorzystania mocy obliczeniowej i pamięci.

requirements-expected :


  • 5 lat doświadczenia zawodowego na podobnym stanowisku
  • Doświadczenie w implementacji protokołów komunikacyjnych
  • Dobra znajomość języka C
  • Znajomość programowania równoległego
  • Znajomość algorytmów i struktur danych
  • Umiejętność tworzenia i implementacji algorytmów dla środowisk o ograniczonych zasobach
  • Znajomość zagadnień związanych z integracją sprzętu i oprogramowania
  • Doświadczenie w wykorzystaniu systemów kontroli wersji (git)
  • Umiejętność pracy w zespole i pracy samodzielnej
  • Konsekwencja w dążeniu do celu i umiejętność kończenia zadań
  • Dobra znajomość języka angielskiego
  • Dobra organizacja i zdolności komunikacyjne

offered :


  • Twój kod trafi na tysiące urządzeń i będzie w faktycznym użytku przez lata
  • Ciekawą i rozwijającą pracę w innowacyjnej firmie technologicznej
  • Udział w ambitnych projektach realizowanych z partnerami z wielu krajów
  • Możliwość awansu zawodowego i rozwoju
  • Stabilność zatrudnienia
  • Przyjazną i twórczą atmosferę pracy
  • Atrakcyjne wynagrodzenie

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie nauki języków
  • dofinansowanie szkoleń i kursów
  • ubezpieczenie na życie
  • możliwość pracy zdalnej
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • siłownia w biurze
  • brak dress code’u
  • kawa / herbata
  • karty przedpłacone
  • wyprawka dla dziecka

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    67 947
    17 830