Unlock Full Resume Report

New offer - be the first one to apply!

September 4, 2026

C++ Engineer - Fleet Path & Reservation Manager (k/m)

Senior • On-site

Zakroczym, MZ, Poland

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 i dokumentacja techniczna

Tech Stack

  • Core: C++17/20, gRPC, Protobuf
  • Backend support: Python, FastAPI, REST, Redis, PostgreSQL
  • Infra: Nginx, Docker

Wymagania kluczowe

  • Ekspercka znajomość C++17/20, w tym zarządzania pamięcią, projektowania niskołatencyjnego oraz wielowątkowości i współbieżności
  • Solidna znajomość A*, Dijkstra, D* Lite oraz technik MAPF i rozwiązywania konfliktów ruchowych
  • Znajomość algebry liniowej, układów współrzędnych, przestrzennego rozumowania 2D i podstaw kinematyki
  • Praktyczne doświadczenie w implementacji interfejsów gRPC/Protobuf w C++ jako granicy usług

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+ w zakresie dokumentacji technicznej

Co oferujemy

  • Pracę nad koordynacją floty robotów w czasie rzeczywistym w intralogistyce
  • Współpracę z cenioną kadrą naukową oraz doświadczonym zespołem inżynierów systemowych i robotyki
  • Konkurencyjne wynagrodzenie dostosowane do eksperckiego poziomu kompetencji
  • Stabilną umowę o pracę na pełny etat
  • Pracę w systemie hybrydowym
  • Prywatną opiekę medyczną i ubezpieczenie na życie
  • Pełną własność architektury komponentu — projektowanie i implementację od podstaw
  • Dostęp do konferencji branżowych z obszaru robotyki, systemów czasu rzeczywistego i C++

Proces rekrutacji

  • Aplikacja — po otrzymaniu CV przekazywana jest informacja zwrotna
  • 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

Similar jobs you might like