
Iskusni razvojni inženjer ugrađenog softvera
Opis
Opis posla
Tražimo iskusnog razvojnog inženjera ugrađenog softvera koji će se pridružiti dinamičnom timu našeg klijenta.
U ovoj ulozi bit ćete odgovorni za dizajn, razvoj i održavanje ugrađenih softverskih rješenja za naše vrhunske sisteme kritične za sigurnost. Radit ćete u agilnom okruženju, sarađujući s međufunkcionalnim timovima kako biste osigurali isporuku kvalitetnog, pouzdanog i sigurnog softvera koristeći razvojne procese zasnovane na zahtjevima.
Odgovornosti
· Dizajnirati i razvijati ugrađeni softver za različite platforme i arhitekture, s fokusom na sisteme kritične za sigurnost.
· Pisati čist, efikasan i dobro dokumentiran kod u skladu sa DO-178 standardima.
· Sarađivati s hardverskim inženjerima na integraciji softvera s hardverskim komponentama.
· Sudjelovati u analizi zahtjeva i praćenju kako bi se osigurala usklađenost sa sigurnosnim standardima.
· Obavljati testiranje softvera i otklanjanje grešaka kako bi se osigurala pouzdanost, performanse i usklađenost sa sigurnosnim standardima.
· Doprinositi razvoju i poboljšanju razvojnih procesa zasnovanih na zahtjevima.
· Raditi u agilnom okruženju, sudjelujući u sprint planiranju, dnevnim sastancima i retrospektivama.
· Pratiti najnovije trendove i tehnologije u razvoju ugrađenog softvera za sisteme kritične za sigurnost.
Kvalifikacije
· Dokazano iskustvo kao razvojni inženjer ugrađenog softvera ili na sličnoj poziciji, idealno s iskustvom u sistemima kritičnim za sigurnost.
· Jako programiranje u C i Python jeziku.
· Iskustvo s ugrađenim sistemima, mikrokontrolerima i operativnim sistemima u realnom vremenu (RTOS).
· Poznavanje DO-178 standarda i razvojnih procesa zasnovanih na zahtjevima.
· Iskustvo s nekim sistemima za kontrolu verzija, po mogućnosti Git i/ili Dimension.
· Poznavanje metodologija razvoja softvera, poput Agil ili Scrum.
· Izuzetne vještine rješavanja problema i pažnja na detalje.
· Jake komunikacijske vještine i vještine timskog rada.
· Relevantna diploma iz računarstva, elektrotehnike ili srodne oblasti.
Preferirane kvalifikacije
· Iskustvo s razvojem softvera kritičnog za sigurnost za aerospace, medicinsku tehnologiju ili odbrambene primjene.
· Poznavanje sigurnosnih protokola i najboljih praksi za sisteme kritične za sigurnost.
· Poznavanje hardverskih opisnih jezika (HDL), kao što su VHDL ili Verilog.
· Iskustvo s ugrađenim Linux ili drugim ugrađenim operativnim sistemima.
· Poznavanje alata za razvoj zasnovan na modelima, 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 sistema kritičnih za sigurnost.
Konkurentna plata i paket beneficija.
Prilika za rad na uzbudljivim projektima koji donose stvarnu razliku u odbrani i sigurnosti.
Zahtjevi
Radno iskustvo
Razvojni inženjer ugrađenog softvera