»

Razvojnik strojne (HW) in programske opreme (Firmware) -- brisan oglas

Opis delovnega mesta

Mlada, povezana in energična ekipa, ki je del globalne skupine išče novega člana/članico, ki bo prispeval/a k soustvarjanju prihodnosti na svetovnem trgu in širitvi razvojnega centra v Sloveniji.

Če gojiš kot mi zanimanje in strast do (embedded) elektronike, se tudi v prostem času rad/a ukvarjaš s programiranjem, spajkanjem, domačimi DIY projekti, razvijaš na platforma kot je npr. Arduino ali Raspberry Pi, imaš zamisli in ideje za lastne projekte, potem te želimo spoznati in morda postaneš del naše ekipe.

Od kandidatov zahtevamo

Dobro znanje angleškega jezika (pisno in govorno)
Dobro poznavanje programskega jezika C
Poznavanje osnov razhroščevanja v vsaj enem integriranem okolju (Eclipse, LPCXpresso, IAR, MPLAB X, itd.)
Poznavanje osnov ARM Cortex-M družine mikrokontrolerjev
Poznavanje osnov firmware programiranja (prekinitve, avtomati stanj)
Osnovna uporaba orodij in merilne opreme za razvijanje in sestavljanje HW (multimeter, osciloskop, napajalnik, spajkalnik…)
Načrtovanje manj zahtevnih tiskanih vezij (shema, tiskana vezja do 4 slojev)

Prednost imajo tisti kandidati/kandidatke, ki poznajo tudi sledeče tehnologije:
Orodja za dokumentiranje izvorne kode (Doxygen)
Poznavanje sistemov za vodenje revizij (git)
Poznavanje razvoja gonilnikov na podlagi CMSIS knjižnice
Osnove Real-Time operacijskih sistemov (npr. FreeRTOS)
Programiranje grafičnih vmesnikov v embedded sistemu (pisave, obdelava dogodkov,...)
Razvijanje tiskanih vezij v programu Altium Designer

Kandidatom ponujamo

Ponujamo stimulativno plačilo, možnost zaposlitve za nedoločen čas in kasnejše napredovanje, možnost izobraževanja, sodelovanje s tujimi strankami in potovanja v tujino ter razgibano delovno okolje in fleksibilen delovni čas.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
po dogovoru EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

Programski jezik C
napredno znanje
Razhroščevanje v vsaj enem integriranem okolju
začetnik
Poznavanje ARM Cortex-M družine mikrokontrolerjev
začetnik
Poznavanje firmware programiranja
začetnik
Uporaba orodij in merilne opreme za razvijanje in sestavljanje HW
začetnik
Načrtovanje manj zahtevnih tiskanih vezij
začetnik