Software Developer
Warszawa, Polska
Szukamy osoby, która dołączy do naszego kameralnego zespołu przy rozwijaniu kodu aplikacji komunikujących się (USB/Ethernet/RS232) z nowo powstającymi urządzeniami laserowymi i diagnostycznymi. We wczesnych etapach rozwoju będzie potrzebne tworzenie softwarowych symulatorów sprzętu, w późniejszych etapach testowanie i rozwiązywanie problemów w laboratorium we współpracy z zespołem opto-mechanicznym i elektronicznym. W przypadku większych zmian specyfikacji oczekujemy gotowości do podejmowania decyzji o dużych zmianach w projekcie aplikacji. Komunikacja z jednym lub większą liczbą urządzeń wymusza wielowątkowy charakter aplikacji. Interface użytkownika aplikacji tworzony jest z wykorzystaniem biblioteki Qt. Aplikacje są tworzone w językach C++17 i Python; w wersji webowej lub desktopowej na systemy Windows.
Zadania:
Rozwój i utrzymanie opisanych powyżej aplikacji oraz symulatorów sprzętu pozwalającego na testy w językach python i C++
Rozwiązywanie problemów ze sprzętem w laboratorium i zdalnie w wypadku ich wystąpienia u użytkownika końcowego.
Rozwinięcie opartego o gitlaba systemu continuous integration dla tych aplikacji.
Czego oczekujemy?
min. 5 lata doświadczenia w programowaniu (C++ lub Python)
bardzo dobra znajomość języka C++ i Python
dobra znajomość zagadnienia projektowania oprogramowania (wzorce projektowe)
znajomość zagadnień synchronizacji i wymiany danych w środowiskach wielowątkowych/wielozadaniowych
znajomość j.angielskiego (dokumentacja jest prowadzona w tym języku)
samodzielność i branie odpowiedzialności za powierzone zadania
Mile widziane:
wykształcenie wyższe w obszarze informatyki
znajomość standardu C++17
znajomość gitlaba CI
znajomość biblioteki Qt, qmake
znajomość języka C#
Co oferujemy?
pracę w interdyscyplinarnym młodym zespole
zatrudnienie w oparciu o umowę o pracę
pracę stacjonarną z możliwością pracy zdalnej okazjonalnej
elastyczne godziny pracy – między 8:00 a 10:00 rozpoczynamy pracę
bardzo dobrą lokalizację – niedaleko Dworca Zachodniego oraz Metra Płocka
dodatkowe benefity – prywatna opieka medyczna, karta sportowa
Aplikuj
Aby aplikować na to stanowisko, napisz na rekrutacja@fluence.pl i załącz swoje CV.
Osoba odpowiedzialna za tę rekrutację to Anna Kubinowska, tel. + 48 690 379 910.