Software Engineer
ITTI
Rola koncentruje się na budowie oprogramowania dla sieci sensorowych do detekcji zagrożeń CBRN (chemicznych, biologicznych, radiologicznych, nuklearnych). Będziesz projektować i implementować backendowe systemy zarządzające sensorami, tworzyć modele danych, implementować interfejsy komunikacyjne (MQTT, Kafka) oraz integrować rozwiązania z partnerami. To praca w projektach badawczo-rozwojowych dla instytucji europejskich, łącząca backend (Python, FastAPI) z IoT i systemami czasu rzeczywistego.
Brakuje: wielkość zespołu i struktura podziału (software vs embedded), częstotliwość podróży służbowych.
Rola koncentruje się na budowie oprogramowania dla sieci sensorowych do detekcji zagrożeń CBRN (chemicznych, biologicznych, radiologicznych, nuklearnych). Będziesz projektować i implementować backendowe systemy zarządzające sensorami, tworzyć modele danych, implementować interfejsy komunikacyjne (MQTT, Kafka) oraz integrować rozwiązania z partnerami. To praca w projektach badawczo-rozwojowych dla instytucji europejskich, łącząca backend (Python, FastAPI) z IoT i systemami czasu rzeczywistego.
- ✓Dedykowany budżet szkoleniowy (kursy, szkolenia, książki)
- ✓Praca w projektach badawczo-rozwojowych dla Komisji Europejskiej i Europejskiej Agencji Obrony
- ✓Dostęp do osobnego pomieszczenia warsztatowo-laboratoryjnego
- ✓Otwarta kultura zespołu z naciskiem na dzielenie się wiedzą i samodzielność
- !Nie określono liczby dni w biurze w trybie hybrydowym
- !Wzmianka o testowaniu produktów w różnych zakątkach Europy sugeruje możliwość podróży służbowych (nieokreślona częstotliwość)
- •Projektowanie i implementacja backendowych serwisów w Python (FastAPI) do obsługi sieci sensorowych
- •Tworzenie modeli danych i zarządzanie bazami MongoDB oraz InfluxDB
- •Implementacja interfejsów komunikacyjnych z użyciem MQTT, Kafka, ZMQ
- •Przeprowadzanie integracji systemów z partnerami zewnętrznymi (testowanie interfejsów)
- •Utrzymywanie instancji testowych i środowisk deweloperskich
- •Analiza danych sensorowych z użyciem NumPy
- •Udział w procesie CI/CD oraz testowaniu rozwiązań
- •Współpraca z zespołem embedded przy integracji sprzętu z oprogramowaniem
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level Python developer z co najmniej 2-letnim doświadczeniem w Pythonie, znający FastAPI i MongoDB. Gotowy do nauki protokołów komunikacyjnych i systemów sensorowych. Potrafi samodzielnie projektować modele danych i integrować systemy.
Osoby z mniej niż 2 latami doświadczenia w Pythonie (juniorzy) lub takie, które preferują wyłącznie rozwój frontendu czy aplikacji webowych bez kontaktu z komunikacją niskopoziomową i sprzętem.
- ?Ile osób liczy zespół deweloperski w departamencie CBRN?
- ?Jakie są oczekiwania co do liczby dni w biurze w trybie hybrydowym?
- ?Czy są przewidziane podróże służbowe – jeśli tak, jaka jest ich częstotliwość i długość?
- ?Jakie narzędzia CI/CD są używane?
- ?Czy w projekcie są legacy systemy, czy wszystko budowane od nowa?
- ?Jak wygląda proces onboardingu i wsparcie dla nowych członków zespołu?
- ?Czy istnieje możliwość pracy zdalnej z zagranicy?
- ?Jaki jest stosunek prac projektowych do utrzymaniowych?
- −Wielkość zespołu i struktura podziału (software vs embedded)
- −Częstotliwość podróży służbowych
- −Szczegóły budżetu szkoleniowego (kwota roczna)
- −Informacja o ewentualnych dyżurach on-call
Zespół kładzie nacisk na dzielenie się wiedzą, otwartą komunikację, proaktywność i samodzielność. Panuje atmosfera współpracy, a dostęp do laboratorium sprzętowego umożliwia bezpośrednią pracę z hardwarem. Doceniane są inicjatywy integracyjne (gry planszowe, imprezy).
Po analizie CV następuje rozmowa telefoniczna z Kasią (rekruter), a następnie spotkanie z Kasią, Łukaszem (Liderem zespołu) i Patrykiem (Tech Leadem). Po rozmowie kandydat otrzymuje ofertę lub podziękowanie.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Kafka. Pełne statystyki zarobków →