Pomiń do treści
Logo firmy AP-FLYER

Programista / Programistka Embedded C/C++

AP-FLYER

Oferta w skrócie
Widełki nieujawnione
🏢StacjonarnaTryb pracy
📄Umowa o pracęKontrakt
⏱️Mid · 3+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano2 czerwca 2026
Ostatnio sprawdzono2 czerwca 2026
Wygasa za25 dni
Werdykt JobHunt

Rola polega na rozwijaniu oprogramowania Command & Control (C2) dla wielosensorowego systemu anty-dronowego. Na co dzień będziesz integrować nowe sensory i efektory z systemem za pomocą API/SDK, rozwijać algorytmy fuzji danych, uczestniczyć w testach polowych, debugować i optymalizować kod w C/C++ oraz tworzyć dokumentację. Pracujesz w firmie rozwijającej własne produkty (MADDOS) w sektorze bezpieczeństwa. To typowa rola embedded, wymagająca znajomości C/C++, CMake i systemów wbudowanych.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano wielkości i struktury zespołu programistycznego, brak informacji o procesie rekrutacyjnym (etapy, czas trwania).

🛠 Wymagane technologie
Dane źródłowe
C++CMakeGitHubVisual Studio CodeC
AI Insights
Czym naprawdę jest ta rola?Embedded Engineer

Rola polega na rozwijaniu oprogramowania Command & Control (C2) dla wielosensorowego systemu anty-dronowego. Na co dzień będziesz integrować nowe sensory i efektory z systemem za pomocą API/SDK, rozwijać algorytmy fuzji danych, uczestniczyć w testach polowych, debugować i optymalizować kod w C/C++ oraz tworzyć dokumentację. Pracujesz w firmie rozwijającej własne produkty (MADDOS) w sektorze bezpieczeństwa. To typowa rola embedded, wymagająca znajomości C/C++, CMake i systemów wbudowanych.

Plusy
  • Aktywny udział w każdym etapie projektu – brak silosów i poczucie wpływu na produkt
  • Możliwość pracy w niepełnym wymiarze czasowym i elastyczne godziny
  • Niekorporacyjna atmosfera i otwarta komunikacja
  • Firma rozwija własne, innowacyjne produkty w ciekawej domenie bezpieczeństwa (anty-drony)
Na co uważać
  • Brak informacji o procesie rekrutacyjnym
  • Brak informacji o wielkości zespołu i stosunku liczby programistów do testerów
  • !Wzmianka o 'presji czasu' w kontekście realizacji zadań
  • !Brak opisu systemu do debugowania i testowania (np. JTAG, emulatory)
  • !Praca w field testach może wymagać wyjazdów terenowych, ale nie jest to sprecyzowane
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Implementacja nowych funkcji w oprogramowaniu C2 w C/C++
  • Integracja sensorów i efektorów z systemem na podstawie API/SDK
  • Rozwijanie algorytmów fuzji i agregacji danych z systemów rozproszonych
  • Udział w testach polowych zintegrowanego systemu anty-dronowego
  • Debugowanie, testowanie i analiza wydajności kodu w środowisku embedded
  • Tworzenie dokumentacji technicznej kodu i systemu
  • Analiza wymagań i specyfikacji technicznych dla nowych komponentów
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).

Minimum sensowne

Inżynier embedded z co najmniej 2 latami doświadczenia, który biegle posługuje się C/C++ i CMake, ma podstawowe doświadczenie z Linuxem i Git, oraz chce rozwijać się w embedded security/defense.

Raczej nie dla

Osoby bez doświadczenia w embedded (tylko aplikacje webowe) lub preferujące wyłącznie pracę zdalną (model hybrydowy, ale dane strukturalne wskazują office). Juniorzy bez znajomości Linuxa i Git mogą mieć trudności.

Ocena dopasowania
Junior2/5
Mid5/5
Senior3/5
Hands-on5/5
Architekt1/5
Remote1/5
Enterprise2/5
Pytania do rekrutera
  • ?Ile osób liczy zespół programistyczny i jak jest podzielony na role?
  • ?Jak często odbywają się testy polowe i czy wymagają one dłuższych wyjazdów?
  • ?Jakie konkretnie API/SDK są używane do integracji sensorów?
  • ?Czy istnieje system CI/CD dla embedded? Jakie narzędzia do testowania i debugowania są standardem?
  • ?Jaki jest przewidywany standard C++ w projekcie? Czy są plany migracji do nowszych standardów?
  • ?Jak wygląda proces code review i jakie narzędzia są używane do zarządzania kodem?
Brakujące informacje
  • Nie podano wielkości i struktury zespołu programistycznego
  • Brak informacji o procesie rekrutacyjnym (etapy, czas trwania)
  • Nie wiadomo, jakie są oczekiwania co do znajomości systemów czasu rzeczywistego
  • Brak specyfikacji dotyczącej używanych systemów wbudowanych (mikrokontrolery, SoC, RTOS)
  • Nie określono wymaganej wersji C++ ani standardu CMake
  • Nie wiadomo, czy rola wiąże się z dyżurami on-call lub wsparciem produkcyjnym
Zespół

Mały, innowacyjny zespół z niekorporacyjną atmosferą, otwartą komunikacją i naciskiem na współpracę przy każdym etapie projektu. Firma promuje innowacje i daje autonomię techniczną.

🔗Podobne oferty