Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Architekt Oprogramowania Robotów Mobilnych i Systemów Autonomicznych (m/k)

SR ROBOTICS sp. z o.o.

Wymagane, C++, Python, ROS/ROS2, Ethernet, RS232/RS485, CAN, UART, I2C

Mile widziane, Docker, CI/CD, HIL/SIL

System operacyjny, Windows

O projekcie, Szukamy doświadczonej osoby, która potrafi projektować, od strony informatycznej, roboty mobilne jako kompletne systemy: od założeń funkcjonalnych, przez architekturę sprzętową i programową, wymagania, interfejsy, integracje podzespołów, testy, diagnostykę, aż po przygotowanie rozwiązania do wdrożenia., , Szukamy osoby, która rozumie zależności między mechaniką, elektroniką, firmware, software pokładowym, autonomią, narzędziami operatorskimi i testami, ale koncentruje się na projektowaniu informatycznej warstwy robota: logiki działania, sterowania, komunikacji, integracji i narzędzi użytkownika. Zależy nam na rozwiązaniach projektowanych z myślą o codziennej pracy użytkownika: intuicyjnych, wygodnych, niezawodnych i łatwych w obsłudze., , Osoba na tym stanowisku będzie samodzielnie definiować wymagania funkcjonalne, proponować architekturę rozwiązań, prowadzić zadania integracyjne i pomagać zespołowi podejmować decyzje techniczne w projektach robotycznych.

Tak pracujemy, masz wpływ na wybór narzędzi i technologii, masz wpływ na rozwiązania technologiczne, masz wpływ na produkt

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

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, ubezpieczenie na życie, parking dla pracowników

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
Oferta pracy dodana 9 godzin temu