Ćao Duško, kako si započeo karijeru u softverskoj arhitekturi i šta te je vremenom dovelo do pozicije lokalnog eksperta za Zone Controllers Safety?
"Ćao! Moja karijera je zapravo počela kao embedded softverski inženjer, gde sam se bavio razvojem softvera za određene funkcionalnosti na mikrokontroleru. Radio sam na projektima koji su bili orijentisani ka sistemima koji kontrolišu brisače, svetla, sirene i druge funkcionalnosti, i već tada me je privlačila ideja da ne radim samo ono što se traži, već da razumem celu sliku – kako sistemi međusobno komuniciraju, koji su zahtevi bezbednosti i na koji način softver utiče na funkcionalnost vozila.
Vremenom, kako sam sticao iskustvo, prirodno sam prelazio u uloge koje su uključivale više odgovornosti – od dizajna softverske arhitekture, preko pregleda implementacije, do tehničke koordinacije između timova. U jednom trenutku sam počeo da radim na komponentama vezanim za Zone Controller sisteme, i posebno na delu koji se bavi sigurnošću (Functional Safety). To je zahtevalo specifično znanje o sigurnosnim standardima kao što je ISO 26262, i tu sam pronašao svoj novi izazov. Trudio sam se da stalno učim, preuzimam inicijativu, i danas sam na poziciji lokalnog eksperta za tu oblast."
Šta tačno podrazumeva tvoja uloga lokalnog eksperta i kako doprinosiš timu i projektima?
"Uloga lokalnog eksperta znači da sam prepoznat kao referentna tačka za teme koje se tiču sigurnosti softvera na Zone Controller projektima. Moja odgovornost je da obezbedim da naši softverski moduli ispunjavaju zahteve koji proizilaze iz bezbednosnih standarda – konkretno ISO 26262. To uključuje definisanje arhitekture, davanje smernica za implementaciju, analizu potencijalnih grešaka u sistemu i softveru, kao i reviziju softverskih komponenti kako bismo osigurali da su sigurnosni mehanizmi mikrokontrolera pravilno implementirani.
Doprinosim timu tako što zajedno sa drugim arhitektama imamo lokalnu SW architecture zajednicu koja komunicira sa zajednicama sa drugih lokacija. Ovde razmenjujemo naša iskustva, tražimo i dokumentujemo zajedno rešenja jer je cilj da se sa što manje napora rešavaju izazovi i problemi na projektima. Moj cilj je da pomognem timu da ne posmatra Functional Safety kao prepreku, već kao sastavni deo dizajna koji doprinosi kvalitetu i dugovečnosti rešenja."
Kako vidiš dalji razvoj svoje ekspertize i koje nove tehnologije ili pristupi te najviše zanimaju?
"Vidim dalji razvoj svoje ekspertize kroz dublje razumevanje sigurnosnih koncepata na nivou sistema, ne samo softvera. Sve više se bavim time kako softver komunicira sa hardverom, kako zajedno doprinose sigurnosti celog sistema, i kako se to mapira kroz funkcionalnu sigurnost i kibernetičku sigurnost (cybersecurity). Mislim da će granica između ta dva sveta – safety i security – biti sve tanja, pogotovo s obzirom na trend ka sve povezanijim vozilima i autonomnim funkcijama.
Takođe pratim razvoj standarda poput AUTOSAR Classic/Adaptive platforme i njihovu ulogu u modernim arhitekturama vozila. Ukratko – želim da ostanem u korak sa tehnologijom, ali da istovremeno razvijam i širu sliku, kako bih mogao da donosim kvalitetnije odluke koje će dugoročno koristiti i projektima i timu."
Koji savet bi dao nekome ko želi da započne karijeru u softverskoj arhitekturi? Koje veštine su ključne za uspeh?
"Rekao bih da softverska arhitektura nije samo o tehničkom znanju – već i o načinu razmišljanja. Da bi neko ušao u ovu oblast, prvo treba da gradi snažne temelje u razvoju softvera, razumevanju sistema i principima dizajna. Ali, ono što često pravi razliku su tzv. soft skills – sposobnost da razumeš potrebe tima, da komuniciraš jasno i da vidiš širu sliku. Arhitekta mora da balansira između tehničkih rešenja i realnih ograničenja – vremena, budžeta, performansi.
Moj savet bi bio: budi radoznao, uvek pokušaj da razumeš zašto se nešto radi na određeni način, a ne samo kako. Pitaj iskusnije kolege, čitaj dokumentaciju, analiziraj sisteme oko sebe. I ne žuri – arhitektura dolazi kao rezultat iskustva, a ne titule. Uči postepeno, razvijaj samopouzdanje, i kad god možeš – preuzmi odgovornost. Tada dolazi prava prilika."