Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

GUARDIARIS d.o.o.

Software Engineer (Robotics / UGV) (m/ž)

Posted Updated
Discussion

Description

  • Razvoj in vzdrževanje robotske programske opreme za mobilne robote v C++ (C++17) v Linux okolju

  • Sodelovanje pri zasnovi in implementaciji modularne arhitekture robotskih sistemov.

  • Integracija, konfiguracija in kalibracija senzorjev (LiDAR, IMU, kamere) ter povezovanje programske opreme s strojno opremo.

  • Razvoj, testiranje in razhroščevanje programske opreme v simulaciji in na realnih robotih.

  • Analiza delovanja sistema, odkrivanje napak, pomnilniških težav in ozkih grl ter izboljševanje zmogljivosti in zanesljivosti.

  • Pisanje berljive, dobro komentirane kode, pripravadokumentacije, uporaba sistema za verzioniranje (Git) in upoštevanje internihrazvojnih smernic.

  • Samostojno reševanje kompleksnih tehničnih izzivov ter sodelovanje z drugimi člani ekipe

Pričakujemo

  • Dobro znanje oz. vsaj 2 leti izkušenj v C++ (C++17).

  • Delovne izkušnje v Linux okolju, uporaba CMake in Git.

  • Sposobnost razvoja, testiranja in razhroščevanja robotske programske opreme.

  • Pisanje in vzdrževanje kakovostne, berljive in varne kode.

  • Razumevanje arhitekture robotske programske opreme in modularnega razvoja.

  • Sposobnost upoštevanja varnostnih standardov pri razvoju in testiranju programske opreme za mobilne robote.

  • Razumevanje varnih postopkov pri delu z močnimi in težkimi mobilnimi robotskimi sistemi.

  • Sposobnost analize tveganj in preprečevanja nevarnih scenarijev med eksperimentiranjem in produkcijo.

Zaželjene kompetence (vsaka izmed njih je bonus):

  • Izkušnje z ROS 2 in razvojem programske opreme za mobilne robote / UGV-je.

  • Izkušnje z integracijo in kalibracijo senzorjev (LiDAR, IMU, kamere).

  • Izkušnje z uporabo simulacijskih in vizualizacijskih orodij (Gazebo / Ignition, RViz).

  • Izkušnje z razhroščevanjem na realnih robotskih platformah in razumevanje razlik med simulacijo in realnim svetom.

  • Izkušnje z DDS sistemi.

  • Osnovno razumevanje matematike za robotiko (linearna algebra, geometrija …).

  • Osnovno znanje SLAM in lokalizacijskih algoritmov.

  • Osnovno znanje načrtovanja poti, izogibanja oviram in vodenja gibanja mobilnih robotov.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →