Inżynier Oprogramowania Wbudowanego
Summary
Develops and maintains embedded C++ firmware for advanced optoelectronic systems used in unmanned aerial vehicles, integrating communication interfaces and collaborating with hardware teams.
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 Wbudowanego.
Zakres obowiązków
· Rozwój i utrzymanie oprogramowania wbudowanego w C++
· Implementacja i integracja interfejsów komunikacyjnych: UART, SPI, I²C, Ethernet
· Uruchamianie, debugowanie i testowanie sprzętu
· Tworzenie modułów komunikacji, sterowania silnikami oraz obsługi sensorów
· Optymalizacja wydajności i niezawodności oprogramowania
· Współpraca z zespołami elektroniki i mechaniki
Wymagania
· Praktyczna znajomość C++ w kontekście oprogramowania wbudowanego
· Umiejętność debugowania (GDB/JTAG/trace)
· Dobra znajomość języka angielskiego i umiejętność czytania dokumentacji technicznej
· Doświadczenie z systemami wbudowanymi (bare-metal lub RTOS / embedded Linux)
· STM32 Cortex-M, FreeRTOS, Linux, CMake, Git, Docker, GoogleTest (gtest)
· Doświadczenie w programowaniu wielowątkowym
· Znajomość nowoczesnego C++ (C++17, C++20)
Mile widziane
· NXP , Jetson, FPGA, Yocto
· Doświadczenie z Continuous Integration (CI) dla projektów embedded
· Znajomość procesu Software Development Life Cycle (SDLC)
Jak pracujemy
· Tworzymy przyjazne środowisko pracy sprzyjające rozwojowi zespołu i naszych technologii
· Pracujemy ze sprzętem (płyty PCB, moduły SoM, oscyloskopy, analizatory logiczne)
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