Jako Software Developer dołączysz do zespołu składającego się z kilku specjalistów, którzy mają za zadanie rozwijanie i utrzymanie technologii mającej na celu ochronę ptaków na terenach farm wiatrowych oraz na lotniskach. Twój zakres obowiązków będzie obejmował współpracę z innymi członkami zespołu w celu zarządzania istniejącym oprogramowaniem oraz dodawania nowych funkcji i usprawnień.
Twój zakres obowiązków:
- Projektowanie i implementacja oprogramownia w C++ dla systemu Linux
- Utrzymanie i rozwój istniejącego oprogramowania
- Testowanie wytwarzanego oprogramowania
- Tworzenie dokumentacji technicznej i projektowej
- Automatyzacja procesów tworzenia, testowania oraz wdrażania oprogramowania
- Współpraca z zespołem projektantów i programistów
Nasze wymagania:
- 2 lata doświadczenia w programowaniu w języku C++
- Znajomość nowych standardów C++ (11/14/17)
- Znajomość zagadnień programowania obiektowego
- Znajomość zagadnień programowania wielowątkowego
- Znajomość GIT-a
- Znajomość Bash-a
- Umiejętności testowania oraz dokumentowania tworzonego kodu
- Otwartego podejścia do nauki nowych rozwiązań i technologii
- Umiejętność samodzielnego rozwiązywania problemów
- Znajomość języka angielskiego na poziomie pozwalającym czytać i tworzyć dokumentację techniczną
Mile widziane:
- Znajomość bibliotek C++: OpenCV, Boost Asio
- Znajomość SQL
- Znajomość języków: Python, Go