
Iskusni razvijatelj ugrađenog softvera
Opis
Opis posla
Tražimo iskusnog razvijatelja 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 sustave kritične za sigurnost. Radit ćete u agilnom okruženju, surađujući s međufunkcionalnim timovima kako biste osigurali isporuku visokokvalitetnog, pouzdanog i sigurnog softvera koristeći procese razvoja temeljene na zahtjevima.
Odgovornosti
· Dizajnirati i razvijati ugrađeni softver za različite platforme i arhitekture, s fokusom na sustave kritične za sigurnost.
· Pisati čist, učinkovit i dobro dokumentiran kod u skladu s DO-178 standardima.
· Surađivati s hardverskim inženjerima na integraciji softvera s hardverskim komponentama.
· Sudjelovati u analizi zahtjeva i sljedivosti kako bi se osigurala usklađenost s sigurnosnim standardima.
· Provoditi testiranje i otklanjanje pogrešaka softvera kako bi se osigurala pouzdanost, performanse i usklađenost sa sigurnosnim standardima.
· Doprinositi razvoju i poboljšanju procesa razvoja temeljenih 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 sustave kritične za sigurnost.
Kvalifikacije
· Dokazano iskustvo kao razvijatelj ugrađenog softvera ili u sličnoj ulozi, po mogućnosti s iskustvom u sustavima kritičnim za sigurnost.
· Snažne programske vještine u C i Python
· Iskustvo s ugrađenim sustavima, mikrokontrolerima i operativnim sustavima u stvarnom vremenu (RTOS).
· Poznavanje DO-178 standarda i procesa razvoja temeljenih na zahtjevima.
· Iskustvo s nekim sustavima za kontrolu verzija, po mogućnosti Git i/ili Dimension.
· Poznavanje metodologija razvoja softvera, kao što su Agile ili Scrum.
· Izvrsne vještine rješavanja problema i pažnja prema detaljima.
· Snažne komunikacijske i timske vještine.
· Relevantna diploma iz računalnih znanosti, elektrotehnike ili srodnog područja.
Poželjne kvalifikacije
· Iskustvo s razvojem softvera kritičnog za sigurnost za zrakoplovne, medicinske ili obrambene primjene.
· Poznavanje sigurnosnih protokola i najboljih praksi za sustave kritične za sigurnost.
· Poznavanje jezika za opis hardvera (HDL), kao što su VHDL ili Verilog.
· Iskustvo s ugrađenim Linuxom ili drugim ugrađenim operativnim sustavima.
· Poznavanje alata za razvoj temeljen na modelima, kao što su MATLAB/Simulink.
Što nudimo
Dinamično i inovativno radno okruženje, s fokusom na agilni timski razvoj.
Mogućnosti za profesionalni rast i razvoj u području sustava kritičnih za sigurnost.
Konkurentna plaća i paket beneficija.
Prilika za rad na uzbudljivim projektima koji čine stvarnu razliku u obrani i sigurnosti.
Zahtjevi
Radno iskustvo
Razvijatelj softvera