Senior Unreal Engine/ C++ Programer
ATS Industrial Automation AB·Göteborg·10. 04. 2026. - 10. 05. 2026.
Uloga:Programer softvera
Kategorija:Ručni rad i IT
Potreban švedski:Ne
Opis
Senior Unreal Engine/ C++ Programer
U ATS-u, javnoj globalnoj kompaniji sa ponosnom 40-godišnjom istorijom, pomažemo da pokrenemo budućnost sa našim fabričkim automatizacionim rešenjima. U ATS Industrial Automation, ono što radimo je važno - kako za naše klijente tako i za njihove klijente. Sa 600 veštih zaposlenih širom svijeta, dizajniramo, gradimo i servisiramo kritična automatizovana rešenja za sklapanje i testiranje za mobilnost, nuklearnu i specijalnu automatizaciju. Naši klijenti su lideri u svojim industrijama i oslanjaju se na nas da ispunimo ono što obećamo - na vrijeme i u okviru budžeta. U kombinaciji sa našim širokim portfolijom proizvoda, finansijskom snagom i globalnim prisustvom, pružamo našim klijentima najbolja automatizaciona rešenja gdje god i kad god im budu potrebna.
Pridružite se našem timu kao senior Unreal Engine/ C++ Programer.
Pokrenite razvoj i evoluciju našeg runtime-a za obuku u realnom vremenu 3D/VR baziranog na Unreal Engine-u (C++ i Blueprints) sa jakim fokusom na performanse, stabilnost i održivost. Značajno doprinesite sistemskoj arhitekturi, definišite tehničke smjernice (standarde, šablone, budžete performansi) i osigurajte visok inženjerski kvalitet kroz automatizaciju i kvalitetne prepreke. Delujte kao tehnički vođa (IC) koji omogućava brzu isporuku bez žrtvovanja dugoročne održivosti i služi kao partner za inženjerske i proizvodne dionike.
Uloga
Vlasništvo i implementacija ključnih runtime karakteristika u Unreal Engine-u koristeći C++ i Blueprints (40%)
- Implementirajte sisteme i karakteristike u Unreal Engine-u (Blueprints i C++).
- Osigurajte čistu, ponovno upotrebljivu i održivu Blueprint logiku i C++ interfejse.
- Integrišite promjene sigurno u runtime proizvoda i podržite spremnost za izdanje.
Oblikovanje arhitekture i definisanje tehničkih smjernica (20%)
- Doprinesite odlukama o arhitekturi i modularizaciji (podsistemi, moduli, dodaci).
- Uspostavite standarde, šablone i budžete performansi širom runtime-a.
- Identifikujte tehnički dug i pokrenite održiva poboljšanja.
Osigurajte performanse, stabilnost i mogućnost otklanjanja grešaka runtime-a (10%)
- Podržite otklanjanje grešaka, profilisanje i optimizaciju performansi.
- Analizirajte osnovne uzroke i sprečite regresije kroz sistematske inženjerske prakse.
Izgradite i institucionalizujte sisteme i prepreke kvaliteta softvera (15%)
- Uvedite i upravljajte nadzorom aplikacije (npr. Sentry) za otklanjanje problema usmjereno na klijente.
- Uvedite i upravljajte nadzorom kvaliteta koda (npr. SonarQube) i integrišite kvalitetne prepreke u radne tokove.
Poboljšajte automatizaciju izgradnje, testiranja i izdanja (10%)
- Implementirajte i poboljšajte automatizovanu izgradnju i testiranje (npr. Jenkins) da povećate brzinu i kvalitet razvoja.
- Uspostavite robusnu verziju i praćene arhivske/backup prakse za izdanja.
Sarađujte, pregledajte i mentorirajte (tehničko vođstvo bez upravljanja ljudima) (5%)
- Učestvujte u pregledima koda i tehničkim diskusijama.
- Obučavajte manje iskusne inženjere i uskladite prema disciplinama da osigurate predvidivu isporuku.
Vaš profil
- Diplomirani studij informatike, softverskog inženjerstva ili ekvivalentno praktično iskustvo.
- Više od 8 godina profesionalnog iskustva u komercijalnim/enterprise softverskim projektima i praktičnom razvoju u Unreal Engine-u i C++ u produkcijskim okruženjima.
- Jako profesionalno iskustvo sa Unreal Engine-om i implementacijom koristeći Blueprints i C++.
Sposobnost izgradnje čiste, ponovno upotrebljive i održive Blueprint logike i sigurne integracije Blueprint ? C++ radnih tokova.
Jake C++ inženjerske veštine (otklanjanje grešaka, razmišljanje o performansama, održivost) i samopouzdanje u složenim bazama koda.
- Dokazano iskustvo u uvodenju i upravljanju nadzorom aplikacije (npr. Sentry) da omogući brzo otklanjanje problema i dugoročna poboljšanja kvaliteta.
- Dokazano iskustvo u uvodenju i upravljanju nadzorom kvaliteta koda (npr. SonarQube) i integracijom kvalitetnih prepreka u inženjerske radne tokove.
- Dokazano iskustvo u implementaciji automatizovane izgradnje i testiranja (npr. Jenkins) da povećate brzinu i kvalitet razvoja.
- Iskustvo u implementaciji verzionisanja, procesa izdanja i praćenih arhivskih/backup struktura
- Dokazana sposobnost da doprinesete arhitekturi i postavite tehničke smjernice (standarde, šablone, sistemska ograničenja) kolaborativno.
- Tečno poznavanje engleskog jezika
Pridružite se našem ATS Industrial Automation timu jer:
- Cijenimo naše ljude: Temelj velike kompanije je imati najbolji tim, zbog čega kontinuirano radimo na razvoju, angažovanju, osnaživanju i energizaciji naših ljudi.
- Podržavamo interni rast i razvoj: ATS Automation nudi beskrajne mogućnosti za profesionalni rast i razvoj, uključujući međunarodne programe razmjene i interne programe podrške
- Nudimo konkurentne ukupne nagrade: Konkurentne početne plate, podobnost za prekovremeni rad, subvencionirani penzioni plan kompanije i kapitalni beneficiji, pravo na 30 dana godišnjeg odmora i mnogo više.
Zahtjevi
Vještine
C++, programski jezik
3D modeliranje
Jezici
Engleski
Švedski