Skip to content
Apply now

This job is listed on several sites

SR ROBOTICS sp. z o.o.

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