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?