Budujemy centralny silnik rezerwacji tras dla floty robotów intralogistycznych - system działający w czasie rzeczywistym, koordynujący ruch wielu autonomicznych jednostek w przestrzeni magazynowej. Poszukujemy inżyniera C++, który zna algorytmy planowania ścieżek nie z teorii, lecz z produkcji - i potrafi pisać niskołatencyjny, wielowątkowy kod, który nie ma prawa zawieść. Projekt realizowany z udziałem cenionej kadry naukowej.
C++ Engineer - Fleet Path & Reservation Manager (k/m)
Zakres obowiązków
- Silnik rezerwacji (core) - Implementacja i optymalizacja centralnego mechanizmu rezerwacji przestrzeni dla floty robotów; przestrzenne indeksowanie footprintów robotów i dynamicznych kopert bezpieczeństwa; zarządzanie dzierżawą i autorytetami ruchu z częstotliwością multi-Hz
- Algorytmy i konflikty - Implementacja algorytmów przeszukiwania grafów (A*, D* Lite, Dijkstra); koordynacja ruchu MAPF - planowanie tras wielu agentów bez kolizji; mechanizmy priorytetyzacji, wywłaszczania i obsługi impasów
- Geometria i kinematyka - Modelowanie swept-area reservations na podstawie kinematyki robota i ładunku; obliczenia 2D: układy współrzędnych, transformacje, geometria zajmowanej przestrzeni
- API i integracja - Projektowanie i implementacja interfejsu gRPC/Protobuf; integracja z komponentami REST, Redis i PostgreSQL; code review, dokumentacja techniczna
Tech Stack
- Core C++17/20, gRPC, Protobuf
- Backend support Python / FastAPI, REST, Redis, PostgreSQL
- Infra Nginx, Docker
Wymagania kluczowe
- Ekspert C++17/20 Głęboka znajomość zarządzania pamięcią, projektowania niskołatencyjnego i wielowątkowości / współbieżności
- Algorytmy przeszukiwania Solidna znajomość A*, Dijkstra, D* Lite oraz technik MAPF i rozwiązywania konfliktów ruchowych
- Matematyka i geometria 2D Algebra liniowa, układy współrzędnych, przestrzenne rozumowanie 2D, podstawy kinematyki
- gRPC / Protobuf w C++ Praktyczne doświadczenie w implementacji interfejsów gRPC/Protobuf jako boundary serwisów
Mile widziane
- Doświadczenie w robotyce, sterowaniu ruchem AGV/AMR lub zarządzaniu flotą autonomicznych pojazdów
- Znajomość geometrii obliczeniowej i przestrzennych struktur danych: siatki, quadtrees, R-trees
- Znajomość protokołów komunikacji floty: DDS, MQTT, CANbus lub proprietary AGV protocols
- Doświadczenie z profilowaniem i optymalizacją kodu C++ pod kątem latencji i przepustowości
- Znajomość języka angielskiego na poziomie B2+ (dokumentacja techniczna, współpraca z kadrą naukową)
Co oferujemy
- Praca nad jednym z najtrudniejszych problemów inżynierskich w intralogistyce - koordynacja floty robotów w czasie rzeczywistym
- Praca z cenioną kadrą naukową i doświadczonym zespołem inżynierów systemowych i robotyki
- Konkurencyjne wynagrodzenie dostosowane do eksperckiego poziomu kompetencji
- Stabilna umowa o pracę - pełny etat
- Praca w systemie hybrydowym
- Prywatna opieka medyczna i ubezpieczenie na życie
- Pełna własność architektury komponentu - projektujesz i implementujesz od podstaw
- Dostęp do konferencji branżowych z obszaru robotyki, systemów czasu rzeczywistego i C++
Jak będzie wyglądać proces rekrutacji
- Aplikacja – po otrzymaniu CV wracamy z informacją zwrotną
- Rozmowa wstępna (HR) – wzajemne poznanie i omówienie oczekiwań
- Rozmowa techniczna – sprawdzenie kompetencji i doświadczenia projektowego
- Decyzja i formalności – jasne warunki i szybkie domknięcie procesu
Dołącz do zespołu, który tworzy przyszłość intralogistyki!
Pod marką A1 Sorter tworzymy innowacyjne urządzenia automatyki magazynowej. Nasze logo znajdziesz na sorterach, przenośnikach, windach magazynowych, systemach specjalistycznych, stołach do kompletacji zamówień i wielu innych akcesoriach. Dynamicznie rozwijamy się na rynkach europejskich, współpracując z liderami branży logistyki magazynowej.
Stawiamy na innowacyjność, efektywność opartą na komponentach od światowych liderów oraz elastyczne podejście do potrzeb klientów.
Praca w A1 Sorter to nie tylko możliwość rozwoju zawodowego, ale także szansa na udział w tworzeniu nowoczesnych rozwiązań, które mają realny wpływ na efektywność procesów logistycznych. Nasze innowacyjne podejście i elastyczność w działaniu sprawiają, że jesteśmy liderem w branży. Dołączając do nas, stajesz się częścią zespołu, który ceni kreatywność, zaangażowanie i współpracę.