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