Engine Programmer
for Google Stadia Project
Job description:
Ubisoft Belgrade is looking for a talented Engine Programmer to join our growing Google Stadia team! As an Engine Programmer, you will be responsible for developing and adapting low-level systems and architecture of our industry-leading AAA game engines to the newly emerging cloud gaming platform based on the Linux system. The new platform offers opportunities for designing creative solutions for existing features, but also brings opportunities for realization of novel ideas through technical solutions that are opening room for so far unseen features in the gaming world.
Responsibilities:
- Integrate and update internal and 3rd party libraries used in various parts of the system
- Perform platform specific optimizations
- Propose needed improvements by designing and implementing new systems
- Write clean and structured code, keeping in mind the performance, maintenance and compatibility needs
- Develop generic systems which will support the specialized programs' functionalities (AI, 3D, etc.) and facilitate their integration in the engine
- Use CPU profiling tools (various platforms) and bring necessary improvements
- Analyze and fix the bugs identified by other production and quality control teams
- Document the work for knowledge transfer and allow the users to understand how to use the new systems and functionalities
Requirements:
- Good knowledge of C++ programming
- Knowledge of C# programming is a plus
- Minimum 3 years’ experience in software programming
- Familiarity with engines and tools used in the video game production pipeline is a plus
- Ability to communicate effectively with both technical and non-technical parties
- Fluency in English
We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery.
Join us and become a key part of the gaming world!
Ubisoft Belgrade nije običan gejming studio - mi smo zajednica gejming entuzijasta i kreativaca, a koje povezuju strast prema igrama i isti cilj – stvaranje novih svetova za sve ljubitelje video igara. Ubisoft je prepoznao rastući potencijal game dev zajednice u Srbiji i 2016. godine otvorio je svoj studio u Beogradu. Na početku, naš studio činilo je 10 programera, a za svoj peti rođendan, Ubisoft Belgrade brojao je preko 170 zaposlenih. Međutim, koliko god da rastemo, opuštena atmosfera je i dalje ... Saznajte više
Iskustva zaposlenih
"U Ubisoftu sam osam meseci, na poziciji User Interface Artist-a. Pozicija zahteva razumevanje funkcionisanja video igara i svakog njihovog aspekta. Posao je i više nego dinamičan sa novim izazovima svakoga ... " Pročitajte celo iskustvo
Beneficije
- OBEZBEĐENA OPREMA ZA RAD
- RAD OD KUĆE
- KOMPANIJSKI POPUSTI
- HRANA I PIĆE
- DOBROVOLJNO ZDRAVSTVENO OSIGURANJE
- ZABAVNI SADRŽAJ
- OBUKE, KONFERENCIJE
- FLEKSIBILNO RADNO VREME
- TIMSKA DRUŽENJA
- EDUKACIJA, PROFESIONALNI RAZVOJ
- PROGRAM MENTORSTVA
- PET FRIENDLY
- DODATNI SLOBODNI DANI
- PROSTOR ZA OPUŠTANJE
- PERSONALIZOVANE BENEFICIJE
- HIBRIDNI MODEL RADA