»

Mid-Senior Software inženir (M/Ž) @ GUARDIARIS D.O.O.

Opis delovnega mesta

- Razvoj in vzdrževanje namenskih programsko-opremskih rešitev za simulacijske sisteme v obrambno-varnostnem okolju.
- Sodelovanje pri zasnovi arhitekture realnočasovnih 3D simulacij, vključujoč različne module, senzorje in naprave.
- Integracija različnih podsistemov (npr. fizični simulatorji, senzorji, kamere, uporabniški vmesniki) v stabilno, odzivno in usklajeno celoto.
- Optimizacija časovno kritičnih aplikacij – zlasti obdelava več signalov hkrati, sinhronizacija, shranjevanje v bazo in prenos v druge podsisteme z nizko latenco.
- Razvoj komunikacijskih vmesnikov: od nizkonivojskih do visokonivojskih protokolov.
- Testiranje, odpravljanje napak (debugging), iskanje ozkih grl ter izboljšava performans (mreženje, real-time rendering, asinhrono procesiranje).
- Raziskovanje in razumevanje delovanja senzorjev (predvsem kamere, dodatno lidar, radar, PIR, ultrazvočni senzorji).
- Razvoj gonilnikov ali komunikacija z njimi na sistemski ravni (Linux/Windows), delo z data sheeti, logi, signalnimi protokoli, tudi z elementi reverse engineeringa.
- Obdelava signalov in implementacija osnovnih algoritmov za analizo časovnih vrst, filtriranje, klasifikacijo stanj ali računalniški vid.
- Sodelovanje z različnimi ekipami znotraj podjetja – strojni inženirji, sistemski razvijalci, oblikovalci UI/UX in projektni vodje.
- Aktivno sodelovanje v manjšem, motiviranem timu: redni code reviews, programiranje v paru , soustvarjanje rešitev z brainstormingi.
- Občasna podpora vodji ekipe pri tehničnem usklajevanju nalog, postavljanju prioritet in tehničnih razpravah.

Od kandidatov zahtevamo

- Vsaj 4+ let profesionalnih izkušenj na področju razvoja programske opreme.
- Napredno znanje Python (vsaj 3.7+), z uporabo standardnih knjižnic (asyncio, threading, socket, struct, logging, itd.).
- Osnovno do napredno znanje vsaj enega nizkonivojskega jezika (C++, C, C#, Rust …) – zaradi dela z napravami in optimizacij.
- Dobro razumevanje OOP principov in programerskih vzorcev.
- Aktivna uporaba Gita, obvladovanje dela z branchi, merge konflikti, code review proces

Bonus predstavljajo poznavanja vsaj enega ogrodja za globoko učenje (Pytorch, Keras, Tensorflow, …), in izkušnje z vsaj eno poljubno Linux distribucijo ter poznavanje osnovnih Bash ukazov.

Kandidatom ponujamo

- Sodobno, sproščeno in stimulativno delovno okolje,
- možnost strokovnega napredka ter primerno plačilo vezano na prikazano tehnično znanje,
- dinamično delo in delo na razvojnih ter produktnih projektih,
- izobraževanje in usposabljanja za potrebe delovnega mesta,
- nadstandardno zdravstveno zavarovanje,
- športne aktivnosti in vsakodnevno pripravljene tople obroke v podjetju,
- pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati.

Kontakt

Prijave zbiramo na jobs@guardiaris.com.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
od 2.000 neto dalje EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

C++
napredno znanje
Python
začetnik

O podjetju

Podjetje Guardiaris d.o.o. je visoko tehnološko podjetje, usmerjeno v raziskave in razvoj naprednih simulacijskih tehnologij. Smo strastna skupina inovatorjev, inženirjev, grafikov in znanstvenikov s 17-letno tradicijo, ki premika meje med virtualnim in realnim svetom. Naši produkti, s katerimi smo prisotni v Evropi, Afriki, na Bližnjem vzhodu in Južni Ameriki, zagotavljajo izjemno izkušnjo izobraževanja in vadbe ljudem, zaposlenim v vladnih in nevladnih organizacijah, ki nam zagotavljajo varnejši jutri.

V podjetju kontinuirano razvijamo lasten 3D grafični pogon, ki je registriran pod blagovno znamko GUARD. GUARD se zaradi svojih tehnoloških kakovosti uvršča med najnaprednejše 3D grafične pogone na svetovnem trgu in omogoča realno časovno izrisovanje objektov in terena, izdelavo kompleksnih animacij, uporabo umetne inteligence, simulacijo dinamike vozil, togih teles in skeletov ter izračunavanja in prikaza vseh elementov balistike.

Programerski vprašalnik