
Iskusni razvojni inženjer ugrađenog softvera
Opis
Opis posla
Tražimo iskusnog razvojnog inženjera ugrađenog softvera za pridruživanje dinamičnom timu našeg klijenta.
U ovoj ulozi bit ćete odgovorni za dizajniranje, razvoj i održavanje rješenja ugrađenog softvera za naše napredne, sigurnosno-kritične sisteme. Radit ćete u agilnom okruženju, sarađujući sa međufunkcionalnim timovima kako biste osigurali isporuku visokokvalitetnog, pouzdanog i sigurnog softvera koristeći procese razvoja zasnovane na zahtjevima.
Odgovornosti
· Dizajnirati i razvijati ugrađeni softver za različite platforme i arhitekture, s fokusom na sigurnosno-kritične sisteme.
· Pisati čist, efikasan i dobro dokumentovan kod u skladu sa DO-178 standardima.
· Sarađivati sa hardverskim inženjerima na integraciji softvera sa hardverskim komponentama.
· Učestvovati u analizi zahtjeva i sledljivosti kako bi se osigurala usklađenost sa sigurnosnim i bezbjednosnim standardima.
· Provoditi testiranje i otklanjanje grešaka softvera kako bi se osigurala pouzdanost, performanse i usklađenost sa sigurnosnim standardima.
· Doprinositi razvoju i poboljšanju procesa razvoja zasnovanih na zahtjevima.
· Raditi u agilnom okruženju, učestvujući u planiranju sprinta, dnevnim sastancima i retrospektivama.
· Pratiti najnovije trendove i tehnologije u razvoju ugrađenog softvera za sigurnosno-kritične sisteme.
Kvalifikacije
· Dokazano iskustvo kao razvojni inženjer ugrađenog softvera ili u sličnoj ulozi, po mogućnosti sa iskustvom u sigurnosno-kritičnim sistemima.
· Jake vještine programiranja u C i Python
· Iskustvo sa ugrađenim sistemima, mikrokontrolerima i operativnim sistemima realnog vremena (RTOS).
· Poznavanje DO-178 standarda i procesa razvoja zasnovanih na zahtjevima.
· Iskustvo sa sistemima za kontrolu verzija, po mogućnosti Git i/ili Dimension.
· Poznavanje metodologija razvoja softvera, poput Agile ili Scrum.
· Odlične vještine rješavanja problema i pažnja na detalje.
· Jake komunikacione vještine i timski rad.
· Relevantna diploma iz računarskih nauka, elektrotehnike ili srodne oblasti.
Poželjne kvalifikacije
· Iskustvo u razvoju sigurnosno-kritičnog softvera za primjene u vazduhoplovstvu, medicinskoj tehnologiji ili odbrani.
· Poznavanje sigurnosnih protokola i najboljih praksi za sigurnosno-kritične sisteme.
· Poznavanje jezika za opis hardvera (HDL), poput VHDL ili Verilog.
· Iskustvo sa ugrađenim Linux-om ili drugim ugrađenim operativnim sistemima.
· Poznavanje alata za model-bazirani razvoj, poput MATLAB/Simulink.
Šta nudimo
Dinamično i inovativno radno okruženje, s fokusom na agilni timski razvoj.
Mogućnosti za profesionalni rast i razvoj u oblasti sigurnosno-kritičnih sistema.
Konkurentna plata i paket beneficija.
Prilika za rad na uzbudljivim projektima koji čine stvarnu razliku u odbrani i sigurnosti.
Zahtjevi
Radno iskustvo
Razvojni inženjer softvera