Architekt Oprogramowania Robotów Mobilnych i Systemów Autonomicznych (m/k)
SR ROBOTICS sp. z o.o.
Show all offers
Employment contract
On-site
Mid
Senior
Katowice
Expires Oct 16, 2026
4 days ago
In short
Architekt oprogramowania robotów mobilnych w SR ROBOTICS. Projektowanie architektury systemów robotów, dobór technologii, integracja. Wymagane doświadczenie w budowie robotów mobilnych, Linux, C++/Python, ROS/ROS2, znajomość interfejsów sprzętowych. Praca stacjonarna w Katowicach.
AI-written summary based on the listing content.
Technologie, których używamy
O projekcie
Tak organizujemy naszą pracę
Tak pracujemy
Twój zakres obowiązków
- projektowanie architektury systemów robotów mobilnych od strony informatycznej: sprzęt, software, komunikacja, sensory, zasilanie, interfejsy i diagnostyka
- przekładanie wymagań użytkowych i operacyjnych na konkretne wymagania techniczne
- definiowanie założeń funkcjonalnych robotów oraz kryteriów odbioru
- przygotowywanie koncepcji systemu: funkcje, stany, scenariusze pracy, reakcje awaryjne i granice odpowiedzialności podsystemów
- prowadzenie tematów integracyjnych obejmujących kilka warstw systemu
- dobór technologii, protokołów i urządzeń komunikacyjnych, middleware, sensorów i komputerów pokładowych
- projektowanie struktury software: warstwa pokładowa, autonomia, komunikacja, konfiguracja, logowanie, diagnostyka, interfejsy operatorskie
- prowadzenie przeglądów technicznych i wsparcie zespołu w podejmowaniu decyzji architektonicznych
- planowanie testów: stanowiskowych, integracyjnych, HIL/SIL, terenowych i odbiorczych
- diagnozowanie problemów systemowych na styku hardware/software/komunikacja/zachowanie robota
- budowa standardów, list kontrolnych i dokumentacji technicznej potrzebnej do powtarzalnego wdrażania robotów
Nasze wymagania
- doświadczenie w budowaniu, integracji lub wdrażaniu rzeczywistych robotów mobilnych, pojazdów autonomicznych, UGV/UAV/ROV/AUV albo zbliżonych systemów mechatronicznych
- bardzo dobra znajomość Linuxa w systemach pokładowych
- praktyczne doświadczenie w C++ i/lub Pytonie
- doświadczenie z ROS/ROS2, middleware komunikacyjnym albo inną architekturą rozproszoną
- znajomość komunikacji i interfejsów sprzętowych: Ethernet, RS232/RS485, CAN, UART, I2C
- umiejętność czytania schematów, dokumentacji interfejsów, diagramów blokowych i logów systemowych
- doświadczenie w integracji sensorów, komputerów pokładowych, urządzeń wykonawczych i systemów zasilania
- umiejętność prowadzenia diagnozy problemów w systemach rozproszonych
- umiejętność pisania czytelnych wymagań, notatek decyzyjnych, tworzenia diagramów, planów testów i dokumentacji technicznej
- umiejętność samodzielnego poprowadzenia koncepcji technicznej robota albo większego podsystemu od wymagań do wdrożenia
- dojrzałość techniczna: umiejętność wyboru prostego, działającego rozwiązania zamiast nadmiernej komplikacji
Mile widziane
- doświadczenie z robotami mobilnymi pracującymi w trudnych warunkach
- doświadczenie z systemami autonomii, planowania ruchu, lokalizacji, SLAM, sensor fusion
- doświadczenie z systemami morskimi, podwodnymi, inspekcyjnymi albo przemysłowymi
- znajomość Docker, CI/CD, narzędzi do zarządzania flotą robotów oraz praktyk wdrażania i aktualizacji oprogramowania na urządzeniach embedded
- HIL/SIL, środowiskami symulacyjnymi, testami regresyjnymi i analizą danych z testów terenowych
- doświadczenie w pracy z firmware, mikrokontrolerami albo systemami embedded
- doświadczenie w praktycznym wykorzystaniu metod uczenia maszynowego w robotyce
- doświadczenie w prowadzeniu technicznym zespołu lub kilku osób w projekcie
To oferujemy
- praca przy zaawansowanych, realnych produktach rozwijanych od koncepcji do wdrożenia
- duży wpływ na rozwiązania techniczne i architekturę systemów
- współpraca z interdyscyplinarnym, kilkuosobowym zespołem R&D
- możliwość rozwoju w niszowej, specjalistycznej branży
- stabilne zatrudnienie w oparciu o umowę o pracę
Benefity
Twoja odpowiedzialność
- spójna architektura techniczna systemów robotów mobilnych - żeby robot był projektowany jako system, a nie suma osobnych komponentów
- jednoznaczne wymagania i kryteria odbioru prac technicznych
- doprowadzanie problemów integracyjnych do diagnozy, decyzji, poprawki i ponownego testu
- techniczne prowadzenie zespołu w tematach przekrojowych
- kontrola, żeby rozwiązania programistyczne dobrze współpracowały z elektroniką, narzędziami operatorskimi i do analizy danych, procesem testowania i wdrażania
- wskazywanie ryzyk architektonicznych zanim staną się problemem na testach lub u klienta
| Published | 2026-09-16 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
26 days left
10/16/2026
Hexjobs App
Tools tailored to this listing.
Similar offers
Cloud DevOps Expert Engineer
ING Bank Śląski S.A.
Katowice, śląskieSenior Data Engineer (f/m/x)
Sii Sp. z o.o.
Katowice, śląskieEngineering Manager (Architect & DevOps Team)
Grafton Recruitment
Katowice, śląskieMłodszy Operator Nadzoru Sieci – zespół IP, monitorowanie elementów sieci Core i Access (k/m)
Netia
Katowice, śląskieOsoba programująca Roboty Przemysłowe / Sterowniki PLC
STERNEL sp. z o.o.
Katowice, śląskie