Senior Software Engineer - SLAM

Job expired!

Swiss-Mile Robotics AG to nowoczesny start-up deep-tech, który bezproblemowo integruje sztuczną inteligencję ze światem fizycznym, wykorzystując nasze autonomiczne roboty kołowo-kroczne. Nasze innowacje mają na celu przekształcenie monitoringu, bezpieczeństwa i logistyki oraz innych sektorów. Wspierani przez czołowych globalnych inwestorów venture capital, poszukujemy najlepszych talentów do naszego zespołu.

Nasz zespół ekspertów wyróżnia się w projektowaniu robotyki i zastosowaniach sieci neuronowych, usprawniając zrozumienie środowiska i podejmowanie decyzji. Mając solidne podstawy badawcze i istotny wkład ze strony ETH Zurich, jesteśmy na czele praktycznych zastosowań AI i robotyki.

Nasze roboty wymagają precyzyjnej i w czasie rzeczywistym lokalizacji, umożliwianej przez sensory pokładowe takie jak IMU, lidar i kamery oraz istniejące mapy. W niezamapowanych środowiskach roboty tworzą mapy dynamicznie podczas własnej lokalizacji.

Szukamy Starszego Inżyniera Oprogramowania z doświadczeniem w technikach lokalizacji opartych o laser i kamerę oraz w Simultaneous Localization and Mapping (SLAM). Jako kluczowy gracz w naszym zespole, będziesz napędzać nasze wysiłki lokalizacyjne w celu umożliwienia autonomicznej nawigacji robotów.

  • Opracowywanie zaawansowanych algorytmów lokalizacji online i offline oraz SLAM poprzez integrację lidarów, kamer, IMU, GNSS i innych danych sensorów.
  • Projektowanie, walidacja i udoskonalanie algorytmów przy użyciu trudnych danych z rzeczywistego świata.
  • Dynamiczne aktualizowanie map środowiskowych na podstawie danych z bieżących wdrożeń robota.
  • Tworzenie niezawodnych systemów kalibracji sensorów dla skomplikowanych środowisk.
  • Opracowywanie wydajnych przepływów pracy do przechwytywania pierwotnych map miejsc wdrożeń, z udziałem robota lub bez.
  • Eksplorowanie innowacyjnych metod ulepszania algorytmów SLAM i lokalizacji przy użyciu deep learningu i semantycznego zrozumienia.
  • Implementacja zoptymalizowanego kodu gotowego do wdrożenia w ramach ograniczeń obliczeniowych robota.
  • Świadczenie ekspertyz dla menedżerów produktów i zarządu w celu podejmowania strategicznych decyzji.
  • Tworzenie i utrzymywanie kompleksowej dokumentacji, wytycznych i najlepszych praktyk.
  • Tytuł magistra lub wyższy w dziedzinie inżynierii, robotyki, uczenia maszynowego, informatyki lub pokrewnej.
  • Co najmniej pięć lat doświadczenia w przemyśle lub badaniach (doświadczenie z doktoratu jest również cenne).
  • Silne podstawy matematyczne, w tym algebra liniowa, kalkulus wektorowy, teoria prawdopodobieństwa i optymalizacja matematyczna, z doświadczeniem w implementacji.
  • Rozległe doświadczenie w robotyce lub autonomicznym prowadzeniu, z ekspertyzą w estymacji bayesowskiej, SLAM, odometrii, filtracji Kalmana i pokrewnych dziedzinach.
  • Udokumentowane doświadczenie w wdrażaniu SLAM lub lokalizacji na platformach sprzętowych.
  • Umiejętność pisania kodu na poziomie produkcyjnym w nowoczesnym C++.
  • Biegłość w prototypowaniu algorytmów i trenowaniu głębokich sieci neuronowych przy użyciu Pythona.
  • Doktorat w dziedzinie robotyki, inżynierii, informatyki lub pokrewnej, lub równoważne doświadczenie badawcze. <