Text copied to clipboard!

Naslov

Text copied to clipboard!

Strokovnjak za vdelano programsko opremo

Opis

Text copied to clipboard!
Iščemo izkušenega strokovnjaka za vdelano programsko opremo, ki se bo pridružil naši ekipi in pomagal pri razvoju inovativnih rešitev za vdelane sisteme. Kot strokovnjak za vdelano programsko opremo boste odgovorni za načrtovanje, razvoj, testiranje in optimizacijo programske opreme, ki se uporablja v različnih napravah in sistemih. Vaša vloga bo ključna pri zagotavljanju stabilnosti, učinkovitosti in varnosti programske opreme, ki jo razvijamo. Vaše naloge bodo vključevale pisanje in optimizacijo kode v programskih jezikih, kot so C, C++ in Python, ter delo s strojno opremo, kot so mikrokrmilniki, procesorji in različni senzorji. Prav tako boste sodelovali s strojno-ekipami pri integraciji programske opreme s strojno opremo ter odpravljanju napak in izboljšavah obstoječih sistemov. Pričakujemo, da imate izkušnje z razvojem realnočasovnih operacijskih sistemov (RTOS), razumevanje komunikacijskih protokolov, kot so UART, SPI, I2C, ter sposobnost analize in odpravljanja težav vdelanih sistemov. Prav tako je zaželeno poznavanje orodij za nadzor različic, kot je Git, in izkušnje z razvojem gonilnikov za operacijske sisteme. Če ste strastni do razvoja vdelane programske opreme, imate analitičen um in uživate v reševanju kompleksnih tehničnih izzivov, vas vabimo, da se pridružite naši ekipi in prispevate k razvoju naprednih tehnoloških rešitev.

Odgovornosti

Text copied to clipboard!
  • Razvoj in optimizacija vdelane programske opreme za različne naprave.
  • Pisanje in testiranje kode v programskih jezikih, kot so C, C++ in Python.
  • Sodelovanje s strojno-ekipami pri integraciji programske opreme s strojno opremo.
  • Odpravljanje napak in izboljšave obstoječih sistemov.
  • Uporaba komunikacijskih protokolov, kot so UART, SPI, I2C.
  • Razvoj in implementacija realnočasovnih operacijskih sistemov (RTOS).
  • Uporaba orodij za nadzor različic, kot je Git.
  • Dokumentiranje razvoja in testiranja programske opreme.

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, elektrotehnike ali sorodnega področja.
  • Izkušnje z razvojem vdelane programske opreme in programiranjem mikrokrmilnikov.
  • Dobro poznavanje programskih jezikov C, C++ in Python.
  • Razumevanje komunikacijskih protokolov, kot so UART, SPI, I2C.
  • Izkušnje z razvojem realnočasovnih operacijskih sistemov (RTOS).
  • Sposobnost analize in odpravljanja težav vdelanih sistemov.
  • Poznavanje orodij za nadzor različic, kot je Git.
  • Dobre komunikacijske in timske sposobnosti.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne so vaše izkušnje z razvojem vdelane programske opreme?
  • Katere programske jezike uporabljate pri razvoju vdelanih sistemov?
  • Kako pristopate k odpravljanju napak v vdelanih sistemih?
  • Ali imate izkušnje z realnočasovnimi operacijskimi sistemi (RTOS)?
  • Kako zagotavljate optimizacijo in učinkovitost programske opreme?
  • Ali ste že delali s komunikacijskimi protokoli, kot so UART, SPI, I2C?
  • Kako sodelujete s strojno-ekipami pri razvoju vdelanih sistemov?
  • Ali imate izkušnje z uporabo orodij za nadzor različic, kot je Git?