C++
Python
Apply now
Save
Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
A1Sorter
A1Sorter is a company that develops and supplies automated parcel and package sorting systems designed for logistics and e commerce operations. Its products include sorter machines and associated software that help distribution centers and warehouses handle high volume item sorting with improved speed and accuracy.
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.
Responsibilities
- Core C++17/20, gRPC, Protobuf
- Backend support Python / FastAPI, REST, Redis, PostgreSQL
- Infra Nginx, Docker
Requirements
- 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
Benefits
- 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
Recommended for you based on this role
Similar stack
Same company
In your city
(Senior) System Test Engineer (k/m) | Gliwice
8 hours ago
Full-Time • Gliwice
C++
Python
SQL
AI/ML
Label Studio
MLFlow
Weights & Biases
YOLO
DevOps
Git
Robotics
Localization
Management
Confluence
Jira
QA
Pytest
Robot Framework
TestRail
Apply
Frontend Engineer - WebUI
1 month ago
JavaScript
TypeScript
Frontend
Angular
Pinia
React.js
Redux
Three.JS
Vite
Vue.js
Webpack
Zustand
Mobile
State Management
DevOps
Docker
WebSockets
QA
Jest
Playwright
Vitest
Apply
DevOps / Data Engineer
1 month ago
C++
Python
Databases
PostgreSQL
Redis
DevOps
CI/CD
Docker
Kubernetes
Nginx
Apply
Senior Backend Engineer - Services & Integration
1 month ago
C++
Python
C++
Protobuf
Python
FastAPI
Databases
PostgreSQL
Redis
DevOps
Docker
gRPC
Nginx
Rest API
Apply
Senior/Mid System Test Engineer (k/m)
2 months ago
AI/ML
MLFlow
Weights & Biases
Robotics
Localization
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Free forever • Less than a minute • No credit card
