Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijač ugrađenog softvera

Opis

Text copied to clipboard!
Tražimo razvijača ugrađenog softvera koji će se pridružiti našem timu za razvoj inovativnih i pouzdanih ugrađenih sustava. Kandidat će biti odgovoran za dizajn, razvoj, testiranje i održavanje softvera koji radi na specijaliziranim hardverskim platformama. Ugrađeni softver je ključan za funkcioniranje mnogih uređaja u industrijama poput automobilske, medicinske, telekomunikacijske i potrošačke elektronike. Idealni kandidat ima duboko razumijevanje hardverskih komponenti, programskih jezika niskog nivoa te iskustvo u radu s real-time operativnim sustavima. Posao uključuje suradnju s timovima za hardver, testiranje i proizvodnju kako bi se osigurala visoka kvaliteta i pouzdanost proizvoda. Razvijač će također biti uključen u optimizaciju performansi softvera i rješavanje tehničkih problema tijekom cijelog životnog ciklusa proizvoda. Očekuje se proaktivnost, inovativnost i sposobnost rada u dinamičnom okruženju. Ako ste strastveni prema tehnologiji i želite raditi na projektima koji oblikuju budućnost ugrađenih sustava, ovo je prava prilika za vas.

Odgovornosti

Text copied to clipboard!
  • Dizajn i razvoj ugrađenog softvera za različite hardverske platforme
  • Pisanje i održavanje koda u programskim jezicima poput C, C++ i asemblera
  • Rad s real-time operativnim sustavima (RTOS)
  • Suradnja s hardverskim inženjerima na integraciji softvera i hardvera
  • Testiranje i otklanjanje grešaka u softveru
  • Optimizacija performansi i potrošnje energije softverskih rješenja
  • Dokumentiranje tehničkih specifikacija i procesa razvoja
  • Praćenje najnovijih tehnologija i trendova u području ugrađenih sustava
  • Sudjelovanje u revizijama koda i tehničkim sastancima
  • Podrška u fazama implementacije i održavanja proizvoda

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju ugrađenog softvera ili sličnim područjima
  • Odlično poznavanje programskih jezika C i C++
  • Iskustvo s real-time operativnim sustavima (npr. FreeRTOS, VxWorks)
  • Razumijevanje arhitekture mikrokontrolera i mikrprocesora
  • Sposobnost analize i rješavanja tehničkih problema
  • Poznavanje alata za verzioniranje koda (Git, SVN)
  • Iskustvo s alatima za debugiranje i testiranje softvera
  • Dobre komunikacijske vještine i timski duh
  • Visoka razina samostalnosti i odgovornosti
  • Poznavanje engleskog jezika u tehničkom kontekstu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje programske jezike koristite za razvoj ugrađenog softvera?
  • Koje RTOS ste koristili u prethodnim projektima?
  • Kako pristupate optimizaciji performansi softvera?
  • Možete li opisati iskustvo s integracijom softvera i hardvera?
  • Kako rješavate probleme s memorijskim ograničenjima?
  • Koje alate koristite za debugiranje i testiranje?
  • Kako dokumentirate svoj rad?
  • Jeste li radili u agilnim timovima?
  • Kako pratite nove tehnologije u području ugrađenih sustava?
  • Koji je vaš najveći izazov u razvoju ugrađenog softvera?