C++ Engineer - Fleet Path & Reservation Manager (k/m)
Tech Stack / Keywords
Firma i stanowisko
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ę.
Wymagania
- Ekspert C++17/20 z głęboką znajomością zarządzania pamięcią, projektowania niskołatencyjnego i wielowątkowości/współbieżności
- Solidna znajomość algorytmów przeszukiwania grafów: A*, Dijkstra, D* Lite oraz technik MAPF i rozwiązywania konfliktów ruchowych
- Znajomość matematyki i geometrii 2D: algebra liniowa, układy współrzędnych, przestrzenne rozumowanie 2D, podstawy kinematyki
- Praktyczne doświadczenie w implementacji interfejsów gRPC/Protobuf w C++ jako boundary serwisów
Nice to have:
- 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ą)
Obowiązki
- Implementacja i optymalizacja centralnego mechanizmu rezerwacji przestrzeni dla floty robotów, w tym przestrzenne indeksowanie footprintów robotów i dynamicznych kopert bezpieczeństwa
- Zarządzanie dzierżawą i autorytetami ruchu z częstotliwością multi-Hz
- 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
- Modelowanie swept-area reservations na podstawie kinematyki robota i ładunku
- Obliczenia 2D: układy współrzędnych, transformacje, geometria zajmowanej przestrzeni
- Projektowanie i implementacja interfejsu gRPC/Protobuf
- Integracja z komponentami REST, Redis i PostgreSQL
- Code review i dokumentacja techniczna
Benefity
- 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++
A1 Sorter sp. z o.o.
19 aktywnych ofert