// Open Role at Sperasoft
[EN] Responsibilities:
Design, build, and maintain efficient, reusable, and reliable rendering code.
Implement new or improve existing rendering techniques.
Help maintain code quality and organization.
Profile and optimize C++ and GPU code.
Communicate effectively within the team.
[PL] Obowiązki:
Requirements
[EN]
Basic understanding of one of the Graphics API: DirectX 11/12, OpenGL, Vulkan, Metal.
Basic understanding of HLSL/GLSL/MSL.
Practical knowledge in Rendering/Graphics area. This can be:
Work on your pet project – individually or with friends.
Participation in GameJams, Hackathons, etc.
Contribution to open-source projects.
You will be a part of a dev team, so you need to have time for discussions and task collaboration.
It's better if you are able to work the same hours as your team.
If you need a few private hours to attend classes, this might be acceptable.
Desire to make games and join Sperasoft after successful completion of the internship
Nice to have:
[PL] Wymagania minimalne:
Podstawowa znajomość jednego z graficznych interfejsów API: DirectX 11/12, OpenGL, Vulkan, Metal
Podstawowa znajomość języków cieniowania: HLSL, GLSL lub MSL
Praktyczna wiedza z zakresu renderingu/grafiki komputerowej. Może to być:
Praca nad własnym projektem (pet project) – samodzielnie lub ze znajomymi
Udział w GameJamach, Hackathonach itp.
Wkład w projekty open-source
Będziesz częścią zespołu deweloperskiego, dlatego wymagana jest dyspozycyjność czasowa na dyskusje i wspólną pracę nad zadaniami
Preferowana jest możliwość pracy w tych samych godzinach, co reszta zespołu
Jeśli potrzebujesz kilku godzin wolnego na udział w zajęciach na uczelni, jest to kwestia do dogadania
Chęć tworzenia gier i dołączenia do Sperasoft po udanym zakończeniu stażu
Mile widziane:
Benefits
[EN]
[PL]