Polchip działa na rynku polskim od 1995 roku. Od początku działalności projektujemy i doradzamy optymalne rozwiązania parkingowe, dostarczamy sprzęt i oprogramowanie, instalujemy, testujemy, szkolimy personel oraz opiekujemy się systemami parkingowymi po zakończeniu wdrożenia. Wśród naszych klientów są lotniska, centra handlowe, parkingi miejskie, biurowce, hotele oraz szpitale w całej Polsce.
W 2015 roku wprowadziliśmy na rynek własny system parkingowy CarFlow, którego światowa premiera miała miejsce na największych targach branżowych – Intertraffic – w Amsterdamie oraz w Istambule. W odpowiedzi na oczekiwania naszych klientów system jest ciągle aktualizowany o nowe funkcjonalności i umożliwia korzystanie z co raz szerszej gamy rozwiązań, zarówno jeżeli chodzi o komfort korzystania z parkingu jak i zarządzanie nim.
Obecnie do zespołu poszukujemy dewelopera, który będzie razem z nami rozwijał aplikacje obsługującą komunikację reszty systemu z modułami sprzętowymi w naszych urządzeniach. Aplikacja jest tworzona we współczesnym C++ (fragmenty w 11, fragmenty w 14) i funkcjonuje w ściśle określonym środowisku. Na co dzień pracujemy na Linuxie, korzystamy wedle uznania z CLion albo innych IDE i edytorów i mamy możliwość sprawdzania swoich rozwiązań na bieżąco na CI GitLaba oraz takich samych urządzeniach jak na produkcji.
Za co chcemy Ci powierzyć odpowiedzialność?
- opracowywanie koncepcji i projektów funkcjonalności
- dodawanie tych funkcjonalności do aplikacji
- pisanie testów jednostkowych do wytworzonych przez siebie funkcjonalności
- współpraca z testerami w opracowywaniu testów funkcjonalnych i integracyjnych
- regularne omawianie i dokumentowanie wytwarzanych rozwiązań
Jak Cię widzimy?
- min. 2 ukończone i wdrożone projekty jako członek bądź lider zespołu
- dobra znajomość języka C++11/14
- dobra znajomość teorii i praktyki tworzenia współczesnych aplikacji w C++
- zanjomość zagadnienia tworzenia testów jednostkowych w C++
- znajomość współczesnego CMake (>=3.7)
- znajomość git i środowiska Linux
- znajomość j. angielskiego w stopniu umożliwiającym czytanie i tworzenie dokumentacji technicznej
- umiejętność analizy i szacowania pracochłonności własnych zadań
Co nas przekona do Ciebie?
- ukończony projekt stosujący wyłącznie rozwiązania open-source
- zainteresowanie zagadnieniami sprzętowymi (elektronika/mechatronika, mikrokontrolery, komunikacja z urządzeniami, układy klasy automotive/embedded)
- znajomość tematyki programowania systemowego w Linux'ie
- doświadczenie w branży automatyki przemysłowej
- doświadczenie z komunikacją sprzętową (RS232/485, CAN, Modbus, MDB, etc.)
Co proponujemy w zamian?
- ciekawy i przyszłościowy projekt z pogranicza automatyki przemysłowej i nowoczesnych aplikacji webowych
- stabilną mieszankę najświeższych technologii i sprawdzonych rozwiązań, od Polymer po C
- transparentną strukturę w zróżnicowanym, zmotywowanym i zgranym zespole
- najlepsze praktyki zespołów programistycznych – możliwość pracy zdalnej, środowisko deweloperskie i testowe, GitLab, CI, code review w parach, nacisk na wczesne testowanie i analityk mający wiedzę branżową
- elastyczność co do formy zatrudnienia (UoP, B2B)
Szukamy kogoś, kto ma już za sobą pierwsze doświadczenia programistyczne związane z pracą w zespole i potrafi tworzyć rozwiązania funkcjonujące jako element całości. Jeżeli dodatkowo nie straszne są Ci diagramy przepływu i sekwencji, albo wiesz jaka jest różnica pomiędzy czujką a czujnikiem, to tym bardziej odezwij się do nas.