Text copied to clipboard!

Naslov

Text copied to clipboard!

C softverski inženjer

Opis

Text copied to clipboard!
Tražimo C softverskog inženjera koji će se pridružiti našem timu i pomoći u razvoju, održavanju i optimizaciji softverskih rješenja temeljenih na programskom jeziku C. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s niskorazinskim programiranjem i sposobnost rada u timskom okruženju. Ova pozicija zahtijeva analitičko razmišljanje, preciznost i sposobnost rješavanja složenih tehničkih problema. Kao C softverski inženjer, bit ćete odgovorni za dizajniranje, implementaciju i testiranje softverskih komponenti koje se koriste u različitim industrijama, uključujući ugrađene sustave, telekomunikacije, medicinske uređaje i druge tehnički zahtjevne sustave. Radit ćete u suradnji s drugim inženjerima, dizajnerima i voditeljima projekata kako biste osigurali isporuku kvalitetnog i pouzdanog softvera. Vaše svakodnevne aktivnosti uključivat će pisanje učinkovitog i čitljivog C koda, otklanjanje grešaka, optimizaciju performansi i dokumentiranje tehničkih rješenja. Također ćete sudjelovati u revizijama koda, tehničkim raspravama i kontinuiranom poboljšavanju procesa razvoja softvera. Poželjno je iskustvo s alatima za kontrolu verzija (npr. Git), poznavanje rada s operativnim sustavima niske razine (npr. Linux), kao i razumijevanje principa rada memorije, procesora i drugih hardverskih komponenti. Kandidati s iskustvom u razvoju ugrađenih sustava, real-time aplikacija ili sigurnosno kritičnih sustava imat će prednost. Ako ste strastveni u vezi s programiranjem u C-u, volite tehničke izazove i želite raditi u dinamičnom i inovativnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje softverskih komponenti u C-u
  • Pisanje učinkovitog, čitljivog i dokumentiranog koda
  • Otklanjanje grešaka i optimizacija performansi
  • Suradnja s timovima za dizajn i testiranje
  • Sudjelovanje u revizijama koda i tehničkim raspravama
  • Implementacija sigurnosnih i performansnih standarda
  • Rad s alatima za kontrolu verzija (npr. Git)
  • Testiranje softvera i izrada tehničke dokumentacije
  • Analiza zahtjeva i dizajn softverskih rješenja
  • Praćenje novih tehnologija i trendova u programiranju

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, elektrotehnike ili srodnog područja
  • Iskustvo u programiranju u C-u (najmanje 2 godine)
  • Poznavanje rada s operativnim sustavima niske razine
  • Iskustvo s alatima za kontrolu verzija (npr. Git)
  • Razumijevanje principa rada memorije i procesora
  • Sposobnost analitičkog razmišljanja i rješavanja problema
  • Iskustvo u razvoju ugrađenih ili real-time sustava je prednost
  • Dobro poznavanje engleskog jezika u govoru i pismu
  • Sposobnost timskog rada i komunikacije
  • Samostalnost i odgovornost u radu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina imate iskustva u programiranju u C-u?
  • Jeste li radili na projektima s ugrađenim sustavima?
  • Koje alate za kontrolu verzija koristite?
  • Imate li iskustva s real-time operativnim sustavima?
  • Kako pristupate otklanjanju grešaka u C kodu?
  • Koji je vaš najveći izazov u dosadašnjem radu s C-om?
  • Jeste li radili u timovima s agilnom metodologijom?
  • Kako osiguravate kvalitetu i sigurnost koda?
  • Imate li iskustva s testiranjem softvera?
  • Koje dodatne tehnologije ili jezike poznajete?