Programista C++ (przetwarzanie danych) (K/M)

Gdynia, PolskaFull-timePosted Mar 6, 2026

Job description

W firmie Advanced Protection Systems SA tworzymy unikatowe systemy antydronowe bazując na najnowszych technologiach radarowych. Samodzielnie projektujemy i produkujemy wszystkie elementy: od układów scalonych, przez elektronikę, mechatronikę, aż po zaawansowane oprogramowanie i finalną implementację. Dzięki naszym nowatorskim rozwiązaniom wykrywamy wszelkie poruszające się obiekty, nawet tak trudne do wykrycia jak drony klasy mikro czy niewielkie ptaki.

Nasza technologia została z sukcesem wdrożona w wielu wymagających branżach, takich jak: obronność i bezpieczeństwo, infrastruktura krytyczna i rządowa, a także na lotniskach. Twój zakres obowiązków: Projektowanie i implementacja komponentów przetwarzania danych w C++. Rozwój i optymalizacja algorytmów operujących na złożonych strukturach danych.

Projektowanie wydajnych i skalowalnych modułów backendowych. Udział w analizie problemów technicznych oraz proponowanie rozwiązań architektonicznych. Optymalizacja wydajności i zużycia pamięci. Współpraca z zespołem przy projektowaniu i implementacji potoków przetwarzania danych. Analiza i diagnostyka problemów wydajnościowych.

Wykształcenie wyższe techniczne (Informatyka lub kierunki pokrewne). Minimum 2–3 lata doświadczenia w programowaniu w C++ (min. C++14/17). Bardzo dobra znajomość struktur danych i algorytmów. Doświadczenie w pracy ze złożonymi strukturami danych. Znajomość zagadnień optymalizacji wydajności i zarządzania pamięcią. Doświadczenie w programowaniu współbieżnym i wielowątkowym.

Doświadczenie w pracy z systemem Linux. Znajomość Git. Umiejętność analitycznego myślenia i rozwiązywania złożonych problemów. Znajomość języka angielskiego na poziomie technicznym min. B2 (czytanie dokumentacji, komunikacja pisemna i ustna). Gotowość do hybrydowej pracy, w tym z biura w Gdyni, zamieszkanie w okolicach Trójmiasta.

Możliwość uzyskania świadectwa niekaralności z KRK. Mile widziane: Doświadczenie w wykorzystaniu narzędzi do analizy pamięci, wykrywania race conditions i profilowania wydajności. Podstawy CI/CD (np. Jenkins, GitLab CI). Umiejętność analizy logów i debugowania aplikacji. Doświadczenie w testach wydajnościowych lub stabilnościowych.

Otwartość na nowe technologie i rozwiązania. Oferujemy: Stabilne warunki pracy w perspektywicznej, dynamicznie rozwijającej się branży. Elastyczną formę zatrudnienia dopasowaną do Twoich potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie). Pracę hybrydową. Elastyczny czas pracy. Niekorporacyjną atmosferę oraz dużą samodzielność w pracy.

Program poleceń pracowniczych. Pakiet benefitów: dofinansowanie do studiów/kursów, szkolenia, dofinansowanie do Multisport i Medicover. Imprezy integracyjne: bawimy się na mniejszych i większych spotkaniach oraz celebrujemy sukcesy.

Description copied from Advanced Protection Systems's careers page. Read the full posting before you apply.

More jobs at Advanced Protection Systems

See all openings at Advanced Protection Systems

More jobs in Gdynia

See all jobs in Poland