C++ Engineer - Fleet Path & Reservation Manager (k/m)
Indexed description
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
- Core C++17/20, gRPC, Protobuf
- Backend support Python / FastAPI, REST, Redis, PostgreSQL
- Infra Nginx, Docker
- 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
- 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ą)
- 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++
- 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
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ę.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search