Inżynier Oprogramowania
Vertigo Global to polska firma założona w 2016 roku. Specjalizujemy się w projektowaniu oraz produkcji zaawansowanych głowic optoelektronicznych ISR (Intelligence, Surveillance and Reconnaissance) dla bezzałogowych statków powietrznych wykorzystywanych w sektorze obronnym. Rozwijamy własne produkty - od elektroniki i oprogramowania po konstrukcje mechaniczne - tworząc kompletne systemy optoelektroniczne dla platform bezzałogowych. Nasze rozwiązania łączą zaawansowaną optoelektronikę, systemy wbudowane, układy sterowania, przetwarzanie obrazu oraz technologie nawigacyjne.
W związku z rozwojem Działu Oprogramowania poszukujemy Inżyniera Oprogramowania.
Zakres obowiązków
Rozwój i utrzymanie aplikacji Embedded Linux w C++
Rozwój i utrzymanie aplikacji desktopowej GUI współpracującej z Embedded Linux w C++
Optymalizacja wydajności i niezawodności oprogramowania
Współpraca z programistami niskopoziomowych systemów wbudowanych ARM / RTOS
Wymagania
Praktyczna znajomość współczesnego C++ (C++17 lub nowszy)
Znajomość zagadnień programowania współbieżnego i wielowątkowego
Znajomość komunikacji sieciowej . TCP/IP, UDP, Ethernet
Znajomość ImGui, Qt lub innego frameworka do tworzenia aplikacji desktopowych
Dobra znajomość języka angielskiego i umiejętność czytania dokumentacji technicznej
Praktyczna znajomość środowiska Linux
Znajomość narzędzi i technologii: CMake, Git, GoogleTest (gtest)
Mile widziane
Znajomość NVIDIA Jetson, OpenCV, GStreamer, Docker
Doświadczenie w pracy z interfejsami szeregowymi RS-232/422/485
Doświadczenie w tworzeniu aplikacji wykorzystujących strumienie wideo lub przetwarzanie obrazu
Doświadczenie z Continuous Integration (CI) dla projektów embedded
Znajomość procesu Software Development Life Cycle (SDLC)
Znajomość standardów stosowanych w przemyśle lotniczym lub motoryzacyjnym
Umiejętność tworzenia skryptów w Bash i Python
Jak pracujemy
Tworzymy przyjazne środowisko pracy sprzyjające rozwojowi zespołu i naszych technologii
Pracujemy ze sprzętem (komputery jednopłytkowe (SBC), moduły SoM)
Co oferujemy
Pracę nad zaawansowanymi systemami ISR
Wpływ na decyzje projektowe
Wysoki poziom swobody w doborze rozwiązań
Minimum korporacyjnych formalności
Pracę nad kompleksowym produktem opartym na własnych technologiach
Stołówka z domowym jedzeniem
Miejsce parkingowe
Elastyczne godziny pracy
Możliwość pracy hybrydowej (1 dzień tygodniowo zdalnie)
Okazjonalne wyjazdy na poligony w celu testowania systemów