dSPACE je idealno mjesto za inženjere koji vole raditi u timu, a zanima ih elektronika u vozilima
dSPACE-ovi inženjeri Marko Šinkić i Joško Maršić podijelili su s nama svoja iskustva o radu u ovoj tehnološkoj kompaniji orijentiranoj proizvodnji softverskih rješenja za razne vrste vozila
Ljudi diljem svijeta svakodnevno koriste prijevozna sredstva i tehnologije koje su razvijene, testirane i validirane dSPACE rješenjima. Ova tvrtka globalni je tehnološki lider u rješenjima za simulaciju i validaciju te nudi cjelovito i integrirano okruženje za razvoj ugradbenog softvera i sustava. dSPACE alate uspješno koriste svi vodeći svjetski proizvođači automobila za razvoj i testiranje elektroničkih kontrolnih jedinica. Između ostalog, dSPACE nudi i opsežni portfelj rješenja za razvoj i testiranje električnih motora, baterijskih sustava, gorivih ćelija i infrastrukture za punjenje.
dSPACE kreira vrhunske pouzdane alate i rješenja koja njihovim korisnicima omogućuju da na tržište plasiraju svoje inovacije učinkovito, dosljedno i na vrijeme, a time današnjim pionirima tehnologija omogućuje i mobilnosti da svakodnevni život učine sigurnijim, lakšim i čistijim. dSPACE se u Hrvatskoj nalazi u Zagrebu i u Osijeku s preko 150 zaposlenih, te smo u zagrebačkom uredu razgovarali s dvojicom inženjera.
Joško Maršić, voditelj je grupe u dSPACEu koja se bavi ugradbenim sustavima; što označava da se radi o softveru i hardveru za specifične uređaje. Marko Šinkić, je voditelj hardverskog tima u kojem uspostavlja agilni razvojni okvir, a dugi niz godina radio je na dizajnu elektroničnih uređaja.
Kako ste započeli karijeru u dSPACEu?
JM: Kao FERovca s preko 20 godina iskustva uvijek me zanimala elektronika, softver i firmware što bliži elektronici. U karijeri sam većinom radio u tvrtkama koje su projektirale svoje uređaje za mjeriteljstvo, energetiku, transport i industriju. Uglavnom su to bile internacionalne tvrtke. Veliki broj tih uređaja i danas radi na svim stranama svijeta. Bilo mi je uzbudljivo sudjelovati u osmišljavanju, razvoju a i oživljavanju novih uređaja. Ta mješavina znanja elektronike i softvera i danas me gura dalje. Puno novih zanimljivih stvari stalno dolazi.
Također uvijek me je zanimalo kako je raditi u tvrtkama koje su najbolje u svome području, te kad je dSPACE otvorio ured u Zagrebu, sviđala mi se situacija da i ja sudjelujem u globalnom uspjehu tvrtke. Znao sam da se radi o globalnom lideru, uspješnoj tvrtki i kompleksnim proizvodima. Interesantna je ta mješavina automobilizma, računarstva i elektronike. Ispočetka sam radio kao softver developer i tester, a nakon toga sam postao voditelj grupe.
MŠ: Tijekom one čudne 2020. godine i izolacijskih mjera uslijed pandemije COVID-19, odlučio sam se da je vrijeme za novi iskorak u mom profesionalnom životu. Nakon tog nesigurnog razdoblja u obzir je dolazila samo stabilna i sigurna tvrtka. Kao iskusni inženjer koji je dugi niz godina radio na dizajnu elektroničkih uređaja, počeo sam istraživati ponudu poslova na našem tržištu. Znao sam da se ukupna ponuda u ovom sektoru povećala u odnosu na vrijeme kada sam posljednji put radio karijerni zaokret, ali svejedno moram priznati da sam bio ugodno iznenađen. Tvrtka dSPACE mi se u tom trenutku učinila najinteresantnijom, kontaktirao sam ih i sad sam tu.
Ipak, dSPACE se tada bavio isključivo razvojem softvera, a vi ste bili dizajner hardvera...
MŠ: Točno. U tom je trenutku i bila otvorena samo pozicija za softverskog inženjera za razvoj podrške za real-time sustave. Ali dSPACE je tvrtka koja razvija i proizvodi vlastiti hardver i postojala je želja da se i u Zagrebu oformi tim koji će raditi na razvoju hardvera. I zbog toga su u tvrtki bili zainteresirani za zapošljavanje iskusnog hardveraša koji bi u tome pomogao, a u tom trenutku bi bio spreman prihvatiti jednu od trenutno otvorenih pozicija. Budući da je i meni to predstavljalo izazov, prihvatio sam ponudu i tako počeo raditi kao softveraš. Dvije godine sam radio u tom timu, ali smo paralelno radili i na osnivanju hardverskog odijela. Kada je odjel započeo s radom i kad je tim oformljen, prešao sam u taj odjel i sada sam na poziciji voditelja hardverskog tima.
Koja je vaša uloga u tvrtki?
JM: U tvrtki sam voditelj embedded grupe. Taj embedded označava da se radi o softveru i hardveru za specifične uređaje računala, a ne za PC. Često su to uređaji s custom hardverom.
Odjel čini skupina kolega koja radi u različitim timovima. Neki timovi razvijaju softver za uređaje, a drugi timovi dizajniraju hardver koji je dio cjeline konačnog proizvoda. Moja osnovna uloga je prepoznati nadarene mlade kolege i pomoći im da ostvare svoje pune talente unutar tvrtke. Naime, puno tehnologija se koristi u tvrtki te ponekad treba vremena da se kolege pronađu njima, a i da pronađu zanimljive timove u kojima se mogu specijalizirati i napredovati.
Izvrsnost u tvrtki nam je jako bitna jer izvrsni kolege privlače kao nove pametne ljude koji žele sudjelovati u razvojnim procesima, a samim time se dobiju i izvrsni konačni alati i proizvodi, a i zadovoljni klijenti. Uz to se još bavim razvojem softvera u jednom od timova. Posao voditelja je zanimljiv, ali je potpuniji kad se bavim i programiranjem. Bolje se osjećam, bolje razumijem proizvod, tvrtku, tehnologije, a i kolege s kojima radim.
Programmable generic interface glavni je projekt ovog tima
Koje tehnologije i vještine kolege unutar grupe trebaju znati?
JM: Trebali bi znati C/C++ programski jezik, zatim Python, Linux i Git. Poznavanje hardvera i elektroničkih sklopova je također poželjno u nekim timovima. Ali iznad svega je poželjan entuzijazam, pozitivan stav, upornost i želja za učenjem. Te timski rad i kvalitetno komuniciranje. Dosta se toga može naučiti i u hodu, ima tu dosta detalja, koji se naknadno daju naučiti.
Također cijenim kad su kolege znatiželjne i samoinicijativne. Razvojni proces softvera nije pravocrtan, nego nekako krivudav i ne dođe se do optimalnog rješenja u jednoj iteraciji, već se radi više dorada. Bitno je da su kolege uporne, misle sa svojom glavom, razmišljaju ponekad i van okvira, a samopouzdanje dođe s vremenom.
Možete li reći nešto o projektu, o tehnologijama koje koristite?
MŠ: Radimo na projektu koji se zove "Programmable generic interface". U principu radi se o uređaju koji predstavlja kontrolnu jedinicu koja se koristi u različitim dSPACE-ovim proizvodima. Radimo s najnovijim SoC tehnologijama od tvrtke AMD, odnosno Xilinx, na koje stavljamo embedded Linux i IP blokove napisane u VHDL-u. Za razvoj hardvera koristimo "Altium designer", za razvoj IP blokova "Vivado", a softver je napisan u C-u.
Koji su benefiti unutar tvrtke?
JM: Uvjeti u tvrtki su jako dobri, odnosi s kolega su opušteni i zdravi, dosta se interno komunicira, planira i dogovara. Postoje rokovi i postoji pritisak, ali je on nekako prebačen na tim. Cijeni se rad, plaće se revidiraju svake godine i prate tržišne uvjete bonusi, zabave, tim building. Tvrtka pokriva 100% plaćeno bolovanje. Godišnji pregledi kod liječnika, plaćeni vrtići te niz benefita.
Uredi su lijepi u neboderu, a tvrtka sudjeluje u troškovima prehrane, prijevoza, teretane i ostaloga. Ponekad se putuje u Njemačku na edukaciju i sastanke. Međutim, najveći benefit je to što je tvrtka uspješna i internacionalna. To daje osjećaj sigurnosti i visoke kvalitete života.Tako da se čovjek može uspješno fokusirati na svoj posao, te imati kvalitetan balans privatnog i poslovnog života.
Pa kako je raditi unutar tvrtke?
JM: Nakon par godina rada uvijek me veseli koliko je unutar tvrtke uloženo vremena i resursa da kupac dobije visokokvalitetan proizvod. Pod tim mislim, da nakon izmjene softvera u proizvodu, pokrene se veliki broj testova, da se provjeri je li ta izmjena utjecala i na neke druge komponente. Na taj način čovjek može biti siguran da ta implementacija je ispravna i kvalitetna.
Godinama sam koristio različite alate prilikom razvoja krajnjeg elektroničkog uređaja, te imam stav da bi se dizajnirao i završio komercijalan, pouzdan ECU koji se ugrađuje u automobil potrebno je koristiti visokokvalitetne alate i naprave kakve dSPACE proizvodi. Oni olakšavaju i ubrzavaju razvoj i testiranje uređaja. U tvrtki postoji posvećenost kvaliteti, detaljima i inovativnosti.
MŠ: Tvrtka, sama po sebi, ima odlične uvjete rada. Kod nas, u hardverskom odijelu, potencijalnim kandidatima možemo obećati rad s najnovijim tehnologijama u dinamičnom timu koji je još uvijek u fazi rasta, tako da entuzijazma i profesionalne zanesenosti sigurno ne nedostaje. Za onoga tko se tako osjeća, a posjeduje tražena znanja, ili ih je spreman usvojiti, ovo bi moglo biti pravo mjesto za rad.
Kako je raditi u hardverskom timu?
MŠ: Odlično. Mi smo integrirani u hardverski odjel tvrtke, koji se nalazi u centrali u Njemačkoj, ali funkcioniramo kao zaseban tim. Dobili smo projekt na kojem hardver samo mi radimo, ali i kompletan razvoj tog proizvoda je na nama. Uz naš tim, u razvoj je uključeno još nekoliko timova koji razvijaju softver za ovaj uređaj, ispitne naprave za testiranje i proizvodnju itd., ali za cjelokupnu koordinaciju između tih timova smo mi odgovorni. Budući da je ovo prvi projekt na kojem radimo, osjećamo i posebnu odgovornost.
Organizacijski gledano, nastojimo uspostaviti agilni razvojni okvir. Takav okvir je odavno poznat u razvoju softvera, ali se u posljednje vrijeme sve češće implementira i u razvoju hardvera. Kolege iz centrale su već u potpunosti prešle na takav razvoj, dok ga mi ovdje tek djelomično implementiramo, što će se u budućnosti promijeniti.