Programista / Programistka Embedded C/C++
AP-FLYER
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).
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.
- ✓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)
- −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
- •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
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
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.
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.
- ?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?
- −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
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ą.