Software Developer
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#
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
Aby aplikować na to stanowisko, napisz na rekrutacja@fluence.technology, załącz swoje CV oraz list motywacyjny.
Osoba odpowiedzialna za tę rekrutację to Anna Kubinowska, tel. + 48 690 379 910.