Text copied to clipboard!
Naslov
Text copied to clipboard!Razvojni programer softvera u stvarnom vremenu
Opis
Text copied to clipboard!
Tražimo iskusnog razvojnog programera softvera u stvarnom vremenu koji će se pridružiti našem timu i pomoći u razvoju visokoučinkovitih i pouzdanih softverskih rješenja. U ovoj ulozi, bit ćete odgovorni za dizajniranje, implementaciju i optimizaciju softverskih sustava koji rade u stvarnom vremenu, osiguravajući njihovu stabilnost, sigurnost i učinkovitost.
Kao razvojni programer softvera u stvarnom vremenu, radit ćete na projektima koji zahtijevaju nisku latenciju i visoku pouzdanost, uključujući aplikacije u industrijama poput telekomunikacija, automobilske industrije, financijskih sustava i industrijske automatizacije. Vaš rad će uključivati analizu zahtjeva, razvoj softverskih modula, testiranje i optimizaciju performansi.
Očekujemo da imate snažno razumijevanje programskih jezika poput C, C++ ili Rust, kao i iskustvo s operativnim sustavima u stvarnom vremenu (RTOS) i ugrađenim sustavima. Također, važno je da imate iskustvo s alatima za profiliranje i optimizaciju koda, kao i razumijevanje mrežnih protokola i multithreading programiranja.
U ovoj ulozi, surađivat ćete s multidisciplinarnim timovima, uključujući inženjere hardvera, sistemske arhitekte i testne inženjere, kako biste osigurali da softverska rješenja ispunjavaju sve tehničke i poslovne zahtjeve.
Ako ste strastveni u razvoju softvera u stvarnom vremenu i želite raditi na inovativnim projektima koji imaju stvarni utjecaj, prijavite se i postanite dio našeg tima!
Odgovornosti
Text copied to clipboard!- Razvoj i optimizacija softverskih sustava u stvarnom vremenu.
- Pisanje učinkovitog i sigurnog koda u jezicima poput C, C++ ili Rust.
- Rad s operativnim sustavima u stvarnom vremenu (RTOS) i ugrađenim sustavima.
- Analiza i optimizacija performansi softverskih rješenja.
- Suradnja s multidisciplinarnim timovima na razvoju i integraciji softvera.
- Testiranje i ispravljanje grešaka u softverskim sustavima.
- Dokumentiranje tehničkih specifikacija i arhitekture softvera.
- Praćenje novih tehnologija i trendova u razvoju softvera u stvarnom vremenu.
Zahtjevi
Text copied to clipboard!- Diploma iz računalnih znanosti, elektrotehnike ili srodnog područja.
- Iskustvo u razvoju softvera u stvarnom vremenu i ugrađenih sustava.
- Napredno poznavanje programskih jezika C, C++ ili Rust.
- Razumijevanje operativnih sustava u stvarnom vremenu (RTOS).
- Iskustvo s multithreading programiranjem i mrežnim protokolima.
- Poznavanje alata za profiliranje i optimizaciju koda.
- Sposobnost analitičkog razmišljanja i rješavanja problema.
- Dobre komunikacijske i timske vještine.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s razvojem softvera u stvarnom vremenu?
- Koje operativne sustave u stvarnom vremenu ste koristili?
- Kako optimizirate performanse softverskog sustava?
- Možete li objasniti svoje iskustvo s multithreading programiranjem?
- Kako pristupate rješavanju problema u softverskom razvoju?
- Koje alate koristite za profiliranje i optimizaciju koda?
- Kako osiguravate sigurnost i stabilnost softverskih rješenja?
- Možete li podijeliti primjer izazovnog projekta na kojem ste radili?