Unreal Engine/C++ Inženieris (Core komanda) / Unreal Engine/C++ Engineer (Core team)

We are searching for passionate Unreal Engine / C++ Engineers to join the core team behind our virtual production studios! Rather than working on individual games, you'll build and maintain the shared C++ foundations, plugins, and components used across all our projects, and drive the research and development that improves our services as a whole.

Responsibilities:

  • Develop and maintain shared C++ plugins, components, and actors used across all our games;
  • Work with other teams to improve server setups and the communication between our applications and backend services;
  • Collaborate with game artists to support their work and improve shared tooling and workflows;
  • Drive R&D efforts to improve our services and technology overall;
  • Maintain and support existing projects.

To succeed in this role, you should have:

  • Passion for software development – we expect you to like to write and maintain code;
  • Strong knowledge of C/C++ and Object-Oriented Programming;
  • Experience with Unreal Engine 5, with a strong emphasis on C++ over Blueprints;
  • Experience with Git;
  • Be ready to invest the effort to become an even better developer;
  • Experience building reusable, maintainable code intended for use across multiple projects.

We will appreciate:

  • Unit testing and automated testing experience with Unreal Engine;
  • Experience with communication protocols (HTTP / Web Sockets);
  • Excellent math skills including geometric modeling & linear algebra;
  • Experience designing plugins or shared libraries for a team or organization;
  • Experience with the visual side of real-time 3D, such as materials, animations, lighting, and visual optimizations.

We offer:

  • Competitive salary ranging from 4500 EUR to 8000 EUR gross monthly.
  • Hybrid schedule: 3 days in the Riga office, 2 days remote.
  • An innovative culture that encourages exploring new approaches and technologies.
  • Recognition and support translate to competitive salaries and a positive work environment.
  • International team in a successful, publicly traded company.
  • Modern delivery processes, including Agile (Scrum/Kanban), JIRA, Confluence, GitLab source control and CI, and contemporary hardware/software for development.
  • Benefits include health insurance, a modern office, development opportunities, hackathons, and other perks.

_______________________________________________________________________________________

Darba apraksts

Mēs meklējam aizrautīgus Unreal Engine / C++ Inženierus, kas pievienotos mūsu virtuālās producēšanas studiju pamatkomandai! Tā vietā, lai strādātu pie atsevišķām spēlēm, Tu veidosi un uzturēsi koplietojamos C++ pamatus, spraudņus un komponentes, kas tiek izmantotas visos mūsu projektos, kā arī virzīsi pētniecības un attīstības (R&D) iniciatīvas, kas uzlabo mūsu pakalpojumus kopumā.

Galvenie pienākumi:

  • Izstrādāt un uzturēt koplietojamus C++ spraudņus, komponentes un “Actor” objektus, kas tiek izmantoti visās mūsu spēlēs;
  • Sadarboties ar citām komandām, lai pilnveidotu serveru konfigurācijas un komunikāciju starp mūsu lietojumprogrammām un aizmugursistēmu pakalpojumiem;
  • Sadarboties ar spēļu māksliniekiem, lai atbalstītu viņu darbu un uzlabotu koplietojamos rīkus un darba procesus;
  • Virzīt pētniecības un attīstības (R&D) iniciatīvas, lai pilnveidotu mūsu pakalpojumus un tehnoloģijas kopumā;
  • Uzturēt un atbalstīt esošos projektus.

Ko mēs meklējam:

  • Aizrautība ar programmatūras izstrādi – mēs sagaidām, ka Tev patīk rakstīt un uzturēt kodu;
  • Spēcīgas zināšanas C/C++ un objektorientētajā programmēšanā;
  • Pieredze darbā ar Unreal Engine 5, īpaši fokusējoties uz C++, nevis Blueprints;
  • Pieredze darbā ar Git;
  • Gatavība ieguldīt laiku un enerģiju, lai kļūtu par vēl spēcīgāku izstrādātāju;
  • Pieredze atkārtoti izmantojama un uzturama koda izstrādē, kas paredzēts lietošanai vairākos projektos.

Bonusa punkti:

  • Pieredzi vienību testēšanā un automatizētajā testēšanā Unreal Engine vidē;
  • Pieredzi darbā ar komunikācijas protokoliem (HTTP / Web Sockets);
  • Teicamas matemātikas zināšanas, tostarp ģeometriskajā modelēšanā un lineārajā algebrā;
  • Pieredzi spraudņu vai koplietojamu bibliotēku izstrādē komandai vai organizācijai;
  • Pieredzi reāllaika 3D vizuālajā jomā, piemēram, darbā ar materiāliem, animācijām, apgaismojumu un vizuālo optimizāciju.

Mēs piedāvājam:

  • Bruto mēnešalgu no 4500 EUR līdz 8000 EUR;
  • Hibrīda darba iespēju — 3 dienas Rīgas birojā un 2 dienas attālināti;
  • Inovatīvu kultūru, kas veicina jaunu pieeju un tehnoloģiju izpēti;
  • Atzinību un atbalstu, kas izpaužas konkurētspējīgā atalgojumā un pozitīvā darba vidē;
  • Starptautisku komandu veiksmīgā biržā kotētā uzņēmumā;
  • Mūsdienīgus izstrādes procesus, tostarp Agile (Scrum/Kanban), JIRA, Confluence, GitLab koda pārvaldību un CI, kā arī modernu izstrādes aparatūru un programmatūru;
  • Veselības apdrošināšanu, modernu biroju, profesionālās attīstības iespējas, hakatonus un citus papildu labumus.

#LI-Hybrid