Text copied to clipboard!

Наслов

Text copied to clipboard!

Razvojni programer za softver u realnom vremenu

Опис

Text copied to clipboard!
Tražimo iskusnog Razvojnog programera za softver u realnom vremenu koji će se pridružiti našem timu i raditi na razvoju, optimizaciji i održavanju softverskih rešenja za sisteme koji zahtevaju visoku pouzdanost i nisku latenciju. Ova pozicija zahteva duboko razumevanje programiranja u realnom vremenu, rad sa ugrađenim sistemima i sposobnost rada u okruženju sa ograničenim resursima. Kao Razvojni programer za softver u realnom vremenu, bićete odgovorni za dizajniranje, implementaciju i testiranje softverskih komponenti koje se koriste u kritičnim aplikacijama. Rad ćete obavljati u interdisciplinarnom timu inženjera, sarađujući sa hardverskim inženjerima, sistemskim arhitektama i testerima kako biste osigurali optimalne performanse i stabilnost sistema. Vaše ključne odgovornosti uključuju analizu zahteva, dizajniranje softverskih arhitektura, implementaciju efikasnih algoritama i optimizaciju koda za rad u realnom vremenu. Takođe ćete biti uključeni u proces testiranja i verifikacije softvera kako biste osigurali njegovu pouzdanost i usklađenost sa industrijskim standardima. Idealni kandidat treba da ima iskustvo u programiranju u jezicima kao što su C i C++, poznavanje operativnih sistema u realnom vremenu (RTOS), kao i razumevanje principa rada ugrađenih sistema. Poželjno je iskustvo u razvoju softvera za industrije kao što su automobilska, avio-industrija, telekomunikacije ili medicinski uređaji. Ako ste strastveni u vezi sa razvojem softvera u realnom vremenu i želite da radite na inovativnim projektima koji imaju stvaran uticaj, prijavite se i postanite deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i optimizacija softvera za sisteme u realnom vremenu.
  • Dizajniranje i implementacija softverskih arhitektura.
  • Testiranje i verifikacija softverskih komponenti.
  • Rad sa operativnim sistemima u realnom vremenu (RTOS).
  • Saradnja sa hardverskim inženjerima i sistemskim arhitektama.
  • Analiza performansi i optimizacija koda.
  • Dokumentovanje softverskih rešenja i tehničkih specifikacija.
  • Održavanje i unapređenje postojećih softverskih sistema.

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, elektrotehnike ili srodne discipline.
  • Iskustvo u programiranju u jezicima C i C++.
  • Poznavanje operativnih sistema u realnom vremenu (RTOS).
  • Razumevanje principa rada ugrađenih sistema.
  • Iskustvo u razvoju softvera za sisteme sa ograničenim resursima.
  • Sposobnost analitičkog razmišljanja i rešavanja problema.
  • Iskustvo u radu sa alatima za verzionisanje koda (Git, SVN).
  • Dobro poznavanje engleskog jezika.

Могућа питања на интервјуу

Text copied to clipboard!
  • Možete li opisati svoje iskustvo u razvoju softvera u realnom vremenu?
  • Koje operativne sisteme u realnom vremenu ste koristili?
  • Kako optimizujete kod za rad u okruženju sa ograničenim resursima?
  • Možete li dati primer problema koji ste rešili u vezi sa performansama softvera?
  • Kako pristupate testiranju i verifikaciji softverskih komponenti?
  • Koje alate koristite za verzionisanje koda i upravljanje projektima?
  • Kako sarađujete sa hardverskim inženjerima u razvoju softverskih rešenja?
  • Koji su vaši omiljeni alati i tehnike za debagovanje softvera?