Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijalec mikrokrmilnikov
Opis
Text copied to clipboard!
Iščemo izkušenega in motiviranega razvijalca mikrokrmilnikov, ki se bo pridružil naši ekipi za razvoj vgrajenih sistemov. Kandidat bo odgovoren za načrtovanje, razvoj, testiranje in vzdrževanje programske opreme za mikrokrmilniške sisteme, ki se uporabljajo v različnih industrijskih in potrošniških aplikacijah. Delo vključuje sodelovanje z multidisciplinarnimi ekipami, vključno z inženirji strojne opreme, sistemskimi inženirji in produktnimi vodji, da bi zagotovili učinkovito in zanesljivo delovanje končnih izdelkov.
Od kandidata pričakujemo poglobljeno razumevanje arhitektur mikrokrmilnikov (npr. ARM Cortex-M, AVR, PIC), izkušnje z razvojem v programskih jezikih, kot so C, C++ in asembler, ter poznavanje razvojnih orodij in okolij, kot so Keil, IAR, MPLAB ali STM32CubeIDE. Prav tako je zaželeno znanje o komunikacijskih protokolih, kot so UART, SPI, I2C, CAN in USB.
Delo vključuje tudi pisanje tehnične dokumentacije, sodelovanje pri odpravljanju napak in optimizaciji kode ter izvajanje testiranj na strojni opremi. Kandidat mora biti sposoben samostojnega dela, hkrati pa tudi učinkovitega timskega sodelovanja. Zaželene so izkušnje z razvojem realnočasovnih sistemov (RTOS) in poznavanje osnov elektronike.
Če vas veseli delo z vgrajenimi sistemi, imate strast do tehnologije in želite sodelovati pri razvoju inovativnih rešitev, vas vabimo, da se prijavite na to delovno mesto.
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj programske opreme za mikrokrmilnike
- Integracija programske opreme s strojno opremo
- Testiranje in odpravljanje napak vgrajenih sistemov
- Pisanje tehnične dokumentacije
- Sodelovanje z drugimi inženirji in oddelki
- Optimizacija kode za učinkovitost in zanesljivost
- Razvoj gonilnikov za različne periferne enote
- Uporaba komunikacijskih protokolov (UART, SPI, I2C, CAN)
- Implementacija realnočasovnih operacijskih sistemov (RTOS)
- Sledenje najboljšim praksam pri razvoju programske opreme
Zahteve
Text copied to clipboard!- Diploma iz elektrotehnike, računalništva ali sorodnega področja
- Izkušnje z razvojem v C/C++ za vgrajene sisteme
- Poznavanje arhitektur mikrokrmilnikov (ARM, AVR, PIC)
- Sposobnost branja in razumevanja električnih shem
- Izkušnje z razvojnimi orodji (Keil, IAR, MPLAB, STM32CubeIDE)
- Znanje komunikacijskih protokolov (UART, SPI, I2C, CAN)
- Sposobnost samostojnega in timskega dela
- Dobro znanje angleškega jezika
- Zaželene izkušnje z RTOS (npr. FreeRTOS)
- Natančnost in sposobnost reševanja problemov
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z razvojem za ARM Cortex-M mikrokrmilnike?
- Katere komunikacijske protokole ste že uporabljali?
- Ali ste že delali z realnočasovnimi operacijskimi sistemi?
- Kako pristopate k odpravljanju napak v vgrajenih sistemih?
- Katera razvojna orodja najpogosteje uporabljate?
- Ali imate izkušnje z razvojem gonilnikov za periferne enote?
- Kako dokumentirate svojo kodo in razvojne procese?
- Ali ste že sodelovali v multidisciplinarnih razvojnih ekipah?
- Kako zagotavljate zanesljivost in učinkovitost programske opreme?
- Kakšne so vaše izkušnje z optimizacijo porabe energije v vgrajenih sistemih?