Senior Unreal Engine/ C++ programer

ATS Industrial Automation AB·Göteborg·10. 04. 2026. - 10. 05. 2026.
Uloga:Softverski programer
Kategorija:Ručni rad i IT
Potreban švedski:Ne

Opis

Senior Unreal Engine/ C++ programer U ATS-u, javno kotiranoj globalnoj kompaniji s ponosnom 40-godišnjom historijom, pomažemo pokretati budućnost s našim rješenjima za automatizaciju širom fabrike. U ATS Industrial Automation, ono što radimo je važno - kako za naše kupce tako i za njihove kupce. Sa 600 vještih zaposlenika širom svijeta, dizajniramo, gradimo i servisiramo kritična rješenja za automatizovano sklapanje i testiranje za mobilnost, nuklearnu i specijalnu automatizaciju. Naši kupci su lideri u svojim industrijama i oslanjaju se na nas da isporučimo ono što obećamo - na vrijeme i u okviru budžeta. U kombinaciji s našim širokim portfolijom proizvoda, finansijskom snagom i globalnom prisutnošću, pružamo našim kupcima najbolja rješenja za automatizaciju gdje god i kad god im zatrebaju. 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) s jakim fokusom na performanse, stabilnost i održivost. Značajno doprinosite sistemskoj arhitekturi, definišite tehničke granice (standarde, obrasce, budžete performansi) i osigurajte visok inženjerski kvalitet kroz automatizaciju i kvalitetne kapije. Budite tehnički lider (IC) koji omogućava brzu isporuku bez žrtvovanja dugoročne održivosti i budite partner za inženjerske i proizvodne stejkholdere. Uloga Vlasništvo i implementacija ključnih runtime funkcija u Unreal Engine-u koristeći C++ i Blueprints (40%) - Implementirajte sisteme i funkcije u Unreal Engine-u (Blueprints & C++). - Osigurajte čistu, ponovno upotrebljivu i održivu Blueprint logiku i C++ interfejse. - Integrirajte promjene sigurno u proizvodni runtime i podržite spremnost za izdanje. Oblikovanje arhitekture i definisanje tehničkih granica (20%) - Doprinesite odlukama o arhitekturi i modularizaciji (podsistemi, moduli, dodaci). - Uspostavite standarde, obrasce i budžete performansi širom runtime-a. - Identifikujte tehnički dug i pokrenite održiva poboljšanja. Osigurajte performanse, stabilnost i mogućnost debagovanja runtime-a (10%) - Podržite debagovanje, profiliranje i optimizaciju performansi. - Analizirajte osnovne uzroke i spriječite regresije kroz sistemske inženjerske prakse. Izgradite i institucionalizirajte sisteme i kapije kvaliteta softvera (15%) - Uvedite i upravljajte nadzorom aplikacije (npr. Sentry) za otklanjanje problema orijentisano na kupca. - Uvedite i upravljajte nadzorom kvaliteta koda (npr. SonarQube) i integrirajte kvalitetne kapije u radne tokove. Poboljšajte automatizaciju build-a, testiranja i izdanja (10%) - Implementirajte i poboljšajte automatizovani build & test (npr. Jenkins) za povećanje brzine i kvaliteta razvoja. - Uspostavite robusnu verziju i praćene arhivske/backup prakse za izdanja. Saradnja, pregled i mentorstvo (tehničko liderstvo bez upravljanja ljudima) (5%) - Učestvujte u pregledima koda i tehničkim raspravama. - Obučavajte manje iskusne inženjere i uskladite se prema disciplinama kako biste osigurali predvidljivu isporuku. Vaš profil - Diplomirani studij iz računarstva, 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 s Unreal Engine-om i implementacijom koristeći Blueprints i C++. Sposobnost izgradnje čiste, ponovno upotrebljive i održive Blueprint logike i sigurne integracije radnih tokova Blueprint ? C++. Jake C++ inženjerske vještine (debagovanje, razmišljanje o performansama, održivost) i samopouzdanje u kompleksnim kod bazama. - Dokazano iskustvo u uvodenju i upravljanju nadzorom aplikacije (npr. Sentry) za omogućavanje brzog otklanjanja problema i dugoročnih poboljšanja kvaliteta. - Dokazano iskustvo u uvodenju i upravljanju nadzorom kvaliteta koda (npr. SonarQube) i integraciji kvalitetnih kapija u inženjerske radne tokove. - Dokazano iskustvo u implementaciji automatskog build-a i testiranja (npr. Jenkins) za povećanje brzine i kvaliteta razvoja. - Iskustvo u implementaciji verzije, procesa izdanja i praćenih arhivskih/backup struktura - Dokazana sposobnost da doprinesete arhitekturi i postavite tehničke granice (standarde, obrasce, 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 energiziranju naših ljudi. - Podržavamo interni rast i razvoj: ATS Automation nudi beskonačne mogućnosti za profesionalni rast i razvoj, uključujući međunarodne programske razmjene i interne programe podrške - Nudimo konkurentne ukupne nagrade : Konkurentne početne plate, podobnost za plaćanje prekovremenog rada, subvencionirani kompanijski penzioni plan i kapitalno formirajuće beneficije, pravo na 30 dana godišnjeg odmora i mnogo više.

Zahtjevi

Vještine

C++, programski jezik

3D modeliranje

Jezici

Engleski

Švedski