Aplikuj teraz

Robotics Software Developer with Python

Nexio Management Sp. z o.o.

Warszawa, Mokotów
hybrydowa
🐍 Python
Jazda autonomiczna
🐳 Docker
ROS
ROS2
🏠 hybrydowa

Wymagania

Technologie wymagane

Python

Jazda autonomiczna

Docker

ROS

ROS2

Technologie mile widziane

Machine Learning

koncepcje asynchroniczności

REST API

Gazebo

Nasze wymagania

  • Min. 3 lata doświadczenia w projektach z obszaru robotyki.
  • Min. 4 lata doświadczenia z programowania w języku Python oraz znajomość dobrych praktyk programowania obiektowego.
  • Dostępność do pracy w modelu hybrydowym (Warszawa).
  • Znajomość ROS/ROS2.
  • Doświadczenie w pracy z robotami mobilnymi (jazda autonomiczna).
  • Doświadczenie w środowisku Linux (m. in. wprowadzanie modyfikacji, uruchamianie serwisów, instalacja wymaganych składników systemowych, pisanie własnych skryptów, konfiguracja i optymalizacja ustawień sieciowych).
  • Umiejętność gromadzenia i przetwarzania danych z czujników zewnętrznych (odometria, LiDAR, kamera głębi i inne).
  • Dobre umiejętności komunikacyjne i pracy w zespole.
  • Samodzielne wykonywanie zadań oraz zgłaszanie potrzeb.

Mile widziane

  • Znajomość języka C++ i jego wykorzystanie w systemach opartych o ROS2
  • Znajomość języka C i doświadczenie w systemach embedded
  • Znajomość MicroROS
  • Doświadczenie w pracy z systemami DDS
  • Doświadczenie z ramionami robotycznymi i MoveIt Framework
  • Znajomość REST API
  • Znajomość ML od strony wizji komputerowej (2D/3D)
  • Znajomość koncepcji asynchroniczności
  • Styczność we współpracy z klientami

Twój zakres obowiązków

  • Projektowanie i implementacja komponentów oprogramowania dla robotów mobilnych (głównie autonomicznych platform kołowych, docelowo również kroczących i̇ humanoidalnych).
  • Integracja i konfiguracja sensorów (LiDAR 2D/3D, IMU, kamery głębi itp.) oraz przetwarzanie danych z tych urządzeń.
  • Tworzenie i testowanie algorytmów jazdy autonomicznej (nawigacja, omijanie przeszkód, lokalizacja).
  • Praca z ROS/ROS2 – rozwijanie nodów, konfiguracja środowiska, integracja z symulacjami (np. Gazebo).
  • Tworzenie kontenerowych środowisk uruchomieniowych, pisanie własnych skryptów automatyzujących na systemach Linux.
  • Praca ze sprzętem, dobór komponentów, drobne prace mechaniczne, elektryczne i elektroniczne.
  • Współpraca z zespołem i klientem w celu doprecyzowania wymagań i proponowania rozwiązań technicznych.

Company

Wyświetlenia: 16
Opublikowanaokoło miesiąc temu
Wygasaza 15 dni
Tryb pracyhybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Robotics Software Developer with Python"