»

SOFTWARE INŽENIR (Robotika/UGV) (M/Ž) -- brisan oglas

Opis delovnega mesta

Delal/a boš na projektu VEPKOV, brezpilotnem kopenskem vozilu (UGV) oziroma mobilnem robotskem sistemu, zasnovanem za zanesljivo, varno in prilagodljivo delovanje v kompleksnih operativnih scenarijih. Projekt združuje razvoj programske opreme, integracijo strojne opreme, simulacije in testiranje na realnih platformah, s poudarkom na robustnosti, modularnosti in praktični uporabnosti.

Kot Software inženir boš imel/a ključno vlogo pri razvoju in integraciji programske opreme za mobilne robotske sisteme – od arhitekture in nizkonivojskega razvoja do testiranja v simulaciji in na realnih robotskih platformah.

Tvoja vloga v ekipi:
-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.

Od kandidatov zahtevamo

-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.
‍
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.

Kandidatom ponujamo

-Sodobno, sproščeno in stimulativno delovno okolje,
-možnost strokovnega napredka ter primerno plačilo,
-dinamično delo,
-izpobraževanje in usposabljanja za potrebe delovnega mesta,
-nadstandardno zdravstveno zavarovanje,
-športne aktivnosti,
-pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
od 1500 EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

C++
začetnik
Linux
začetnik