Text copied to clipboard!
Naslov
Text copied to clipboard!C programer
Opis
Text copied to clipboard!
Iščemo C programerja, ki se bo pridružil naši ekipi za razvoj programske opreme. Idealni kandidat bo imel izkušnje z razvojem sistemske programske opreme, vdelanih sistemov ali aplikacij, ki temeljijo na jeziku C. Vaša naloga bo pisanje učinkovite, zanesljive in dobro dokumentirane kode, sodelovanje z drugimi razvijalci ter prispevanje k razvoju in vzdrževanju programske infrastrukture.
Kot C programer boste odgovorni za analizo zahtev, načrtovanje arhitekture programske opreme, implementacijo funkcionalnosti in odpravljanje napak. Pomembno je, da razumete osnovne koncepte računalniške arhitekture, upravljanja pomnilnika in delovanja operacijskih sistemov. Prav tako pričakujemo, da boste sledili najboljšim praksam razvoja programske opreme, vključno z uporabo sistemov za nadzor različic, testiranjem in dokumentacijo.
Delo poteka v dinamičnem okolju, kjer boste sodelovali z multidisciplinarno ekipo in imeli priložnost vplivati na tehnične odločitve. Cenimo samoiniciativnost, natančnost in sposobnost reševanja kompleksnih problemov. Če imate strast do programiranja v jeziku C in želite delati na zanimivih projektih, vas vabimo, da se prijavite.
Poleg tehničnih znanj iščemo tudi osebo, ki zna učinkovito komunicirati, se hitro uči in se zna prilagoditi spremembam. Znanje dodatnih programskih jezikov, kot so C++, Python ali Java, je prednost, prav tako izkušnje z razvojem za specifične platforme (npr. Linux, RTOS, mikrokontrolerji).
Ponujamo konkurenčno plačilo, fleksibilen delovni čas, možnost dela na daljavo in priložnost za strokovni razvoj. Pridružite se nam in postanite del ekipe, ki ustvarja inovativne rešitve za prihodnost.
Odgovornosti
Text copied to clipboard!- Razvijanje programske opreme v jeziku C
- Analiza in interpretacija tehničnih zahtev
- Pisanje učinkovite in optimizirane kode
- Testiranje in odpravljanje napak v programski opremi
- Sodelovanje z drugimi razvijalci in inženirji
- Vzdrževanje in nadgradnja obstoječe programske opreme
- Uporaba sistemov za nadzor različic (npr. Git)
- Dokumentiranje kode in tehničnih postopkov
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Sledenje najboljšim praksam razvoja programske opreme
Zahteve
Text copied to clipboard!- Dobro poznavanje programskega jezika C
- Izkušnje z razvojem programske opreme
- Razumevanje računalniške arhitekture in operacijskih sistemov
- Sposobnost pisanja čiste in dokumentirane kode
- Izkušnje z odpravljanjem napak in testiranjem
- Poznavanje sistemov za nadzor različic (npr. Git)
- Sposobnost timskega dela in komunikacije
- Samostojnost in natančnost pri delu
- Znanje angleškega jezika
- Zaželeno znanje dodatnih jezikov (npr. C++, Python)
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate s programiranjem v jeziku C?
- Ali ste že delali na projektih z vdelanimi sistemi?
- Kako pristopate k odpravljanju napak v kodi?
- Katere razvojne okolje in orodja najraje uporabljate?
- Ali imate izkušnje z Git ali drugim sistemom za nadzor različic?
- Kako dokumentirate svojo kodo?
- Ali ste že sodelovali v timih za razvoj programske opreme?
- Kako se spopadate z roki in večjimi projekti?
- Ali imate izkušnje z razvojem za Linux ali druge operacijske sisteme?
- Katera je vaša največja prednost kot C programer?