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

A1 Sorter

Zakroczym

Hybrid

PLN 240,000 - 380,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Praca w systemie hybrydowym
Prywatna opieka medyczna i ubezpieczen
Życiowe ubezpieczenie
Pełna własność architektury komponentu

Job summary

A1 Sorter poszukuje inżyniera C++ do rozwoju centralnego silnika rezerwacji tras dla floty robotów intralogistycznych. Praca obejmuje implementację centralnego mechanizmu, obsługę multi‑Hz i koordynację ruchu w środowisku magazynowym.

Wymagana głęboka znajomość C++17/20, algorytmów grafowych i MAPF, a także praktyczne doświadczenie z gRPC/Protobuf. Praca w zespole z kadrą naukową, w trybie hybrydowym, w Polsce.

Qualifications

  • Głębokie doświadczenie w C++17/20, z naciskiem na niskołatencyjny kod i zarządzanie pamięcią.
  • Znajomość algorytmów przeszukiwania grafów (A*, Dijkstra, D* Lite) i MAPF.
  • Praktyczne doświadczenie z gRPC/Protobuf w interfejsach boundary serwisów.
  • Znajomość 2D geometry i kinematyki oraz układów współrzędnych.

Responsibilities

  • Implementacja i optymalizacja silnika rezerwacji przestrzeni dla floty robotów intralogistycznych; obsługa multi‑Hz operacji.
  • Wdrażanie i koordynacja technik MAPF, rozwiązywanie konfliktów ruchowych między agentami.
  • Modelowanie geometryczne i kinematyczne oraz obliczenia 2D zajmowanej przestrzeni.
  • Projektowanie i implementacja API (gRPC/Protobuf) i integracja z Redis/PostgreSQL.

Skills

C++17/20
Wielowątkowość
Zarządzanie pamięcią
MAPF
Algorytmy przeszukiwania grafów

Tools

gRPC/Protobuf
Docker

Job description

Overview

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.

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++
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DevOps / Data Engineer
DevOps / Data Engineer

A1 Sorter • Zakroczym

Hybrid
PLN 210,000 - 320,000
Hybrid work model
Prywatna opieka medyczna i ubezpieczen
Ubezpieczenie na życie
Senior Backend Engineer - Services & Integration (k/m)
Senior Backend Engineer - Services & Integration (k/m)

A1 Sorter • Zakroczym

Hybrid
PLN 180,000 - 260,000
Praca w systemie hybrydowym
Prywatna opieka medyczna
Ubezpieczenie na życie
+2
Programista C++ (przetwarzanie danych) (K/M)
Programista C++ (przetwarzanie danych) (K/M)

Advanced Protection Systems Inc. • Gdynia

Hybrid
PLN 110,000 - 165,000
Elastyczny czas pracy
Praca hybrydowa
Dofinansowanie do studiów/kursów
+1
Programista C++ Embedded (K/M)
Programista C++ Embedded (K/M)

Advanced Protection Systems Inc. • Gdynia

Hybrid
PLN 120,000 - 180,000
Stabilne warunki pracy
Elastyczna forma zatrudnienia
Samodzielność w pracy
Inżynier C++ – System rezerwacji dla floty robotów
Inżynier C++ – System rezerwacji dla floty robotów

A1 Sorter • Zakroczym

Hybrid
PLN 240,000 - 380,000
Praca w systemie hybrydowym
Prywatna opieka medyczna i ubezpieczen
Życiowe ubezpieczenie
+1
Programista C++ (przetwarzanie danych) (K/M)
Programista C++ (przetwarzanie danych) (K/M)

Advanced Protection Systems S.A. • Gdynia

Hybrid
PLN 133,920 - 167,400
Elastyczny czas pracy
Pakiet benefitów
Imprezy integracyjne
Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)
Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)

Telemedi - assistance & digital health platform • Warszawa

Hybrid
Wynagrodzenie 15 000 - 22 000 PLN netto
Elastyczny model pracy
Opieka medyczna
+1
Tech Lead .NET (kontraktor)
Tech Lead .NET (kontraktor)

Itsg Global • Warszawa

Hybrid
PLN 180,000 - 260,000
Budżet szkoleniowy
Karta Multisport
Prywatne ubezpieczenie medyczne
+1
Robotyk/Programista PLC
Robotyk/Programista PLC

SKK S.A. • Kraków

On-site
Prywatna opieka medyczna
Karta Multisport
Dofinansowanie do lekcji języka angielskiego
+1
Commissioning Programmer
Commissioning Programmer

HR Solutions Group / HR Solutions of USA • gmina Łyse

Hybrid
PLN 80,000 - 100,000
Pełne pokrycie kosztów delegacji
Samochód służbowy
Szkolenia w Hiszpanii