Pomiń do treści
Logo firmy Fluence Technology

Software Developer

Fluence Technology

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

Rola polega na rozwijaniu aplikacji komunikujących się z urządzeniami laserowymi i diagnostycznymi (USB/Ethernet/RS232). Pracujesz w małym interdyscyplinarnym zespole, tworząc zarówno symulatory sprzętu (wczesne etapy), jak i rozwiązując problemy w laboratorium z rzeczywistym sprzętem (późniejsze etapy). Aplikacje są desktopowe lub webowe, z UI w Qt, napisane w C++17 i Pythonie. Kluczowa jest wielowątkowość i gotowość do zmian w projekcie. To nie typowy web-dev – wymaga zrozumienia sprzętu i pracy z fizycznymi urządzeniami.

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

Brakuje: nie podano wielkości zespołu ani liczby osób w projekcie, brak opisu procesu rekrutacyjnego (liczba etapów, zadania domowe itp.).

🛠 Wymagane technologie
Dane źródłowe
C++17C#qmakePython 3.xQtContinuous Integration
AI Insights
Czym naprawdę jest ta rola?Software Engineer

Rola polega na rozwijaniu aplikacji komunikujących się z urządzeniami laserowymi i diagnostycznymi (USB/Ethernet/RS232). Pracujesz w małym interdyscyplinarnym zespole, tworząc zarówno symulatory sprzętu (wczesne etapy), jak i rozwiązując problemy w laboratorium z rzeczywistym sprzętem (późniejsze etapy). Aplikacje są desktopowe lub webowe, z UI w Qt, napisane w C++17 i Pythonie. Kluczowa jest wielowątkowość i gotowość do zmian w projekcie. To nie typowy web-dev – wymaga zrozumienia sprzętu i pracy z fizycznymi urządzeniami.

Plusy
  • Praca w interdyscyplinarnym zespole nad innowacyjnymi urządzeniami laserowymi i diagnostycznymi
  • Elastyczne godziny pracy
  • Możliwość zatrudnienia na B2B lub UoP
  • Bliskość Dworca Zachodniego i Metra Płocka
Na co uważać
  • !Brak informacji o wielkości zespołu
  • !Poziom 'regular' wymaga min. 5 lat, co sugeruje raczej mid-senior
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Implementacja protokołów komunikacyjnych (USB/Ethernet/RS232) w C++ i Python
  • Tworzenie i utrzymywanie symulatorów sprzętu do testów
  • Debugowanie problemów w laboratorium z rzeczywistymi urządzeniami we współpracy z zespołem optomechanicznym i elektronicznym
  • Rozwój interfejsu użytkownika w Qt (C++/Python)
  • Rozwijanie i utrzymanie pipeline'ów CI w GitLab
  • Rozwiązywanie problemów zgłaszanych przez użytkowników zdalnie
  • Refaktoryzacja kodu z użyciem wzorców projektowych oraz synchronizacja wątków
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

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

Minimum sensowne

Developer z 5-letnim stażem głównie w C++ lub Pythonie, z solidnym zrozumieniem wielowątkowości i wzorców, który jest gotów nauczyć się Qt i pracy ze sprzętem.

Raczej nie dla

Nie dla juniorów ani osób z mniej niż 5 latami doświadczenia. Nie dla kogoś, kto unika pracy w laboratorium z fizycznym sprzętem lub woli wyłącznie kodowanie bez kontaktu z rzeczywistymi urządzeniami.

Ocena dopasowania
Junior1/5
Mid4/5
Senior3/5
Hands-on5/5
Architekt2/5
Remote1/5
Enterprise3/5
Pytania do rekrutera
  • ?Jak duży jest zespół developerski i ile osób pracuje bezpośrednio przy tym projekcie?
  • ?Jak wygląda typowy podział czasu między pracą w laboratorium a kodowaniem?
  • ?Czy istnieje możliwość pracy zdalnej częściej niż okazjonalnie (np. kilka dni w miesiącu)?
  • ?Jaki jest stosunek aplikacji desktopowych do webowych i czy są plany rozwoju jednej z platform?
  • ?Jakie wsparcie zapewniacie w nauce Qt, jeśli kandydat ma niewielkie doświadczenie z tą biblioteką?
  • ?Jak wygląda proces podejmowania decyzji przy dużych zmianach specyfikacji – kto decyduje?
Brakujące informacje
  • Nie podano wielkości zespołu ani liczby osób w projekcie
  • Brak opisu procesu rekrutacyjnego (liczba etapów, zadania domowe itp.)
  • Nie wiadomo, ile pracy przypada na aplikacje webowe versus desktopowe
  • Brak informacji o dyżurach on-call lub awaryjnym wsparciu użytkowników
Zespół

Kameralny, interdyscyplinarny zespół – współpraca z optomechanikami i elektronikami. Bezpośrednia komunikacja i odpowiedzialność za zadania.

🔗Podobne oferty