Sperasoft banner
Sperasoft logo

Rendering Engineer Internship

Sperasoft logo Sperasoft
🇵🇱 Warsaw, Poland
Contract Full Time
Experience Level Entry (0–1 years)
Published Date

[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:

  • Projektowanie, tworzenie i utrzymywanie wydajnego, czytelnego i niezawodnego kodu odpowiedzialnego za rendering (grafikę)
  • Wdrażanie nowych lub ulepszanie istniejących technik renderingu
  • Wsparcie w dbaniu o jakość i strukturę kodu
  • Profilowanie i optymalizacja kodu C++ oraz kodu wykonywanego przez GPU
  • Sprawna i efektywna komunikacja z zespołem

[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:

  • Portfolio of pet projects on GitHub/GitLab/Bitbucket.
  • Knowledge of the C++ 11/14/17 standards.
  • Experience with game development.
  • Passion for gaming.

[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:

  • Portfolio własnych projektów na GitHubie, GitLabie lub Bitbuckecie
  • Znajomość standardów C++ 11/14/17
  • Doświadczenie w tworzeniu gier (game dev)
  • Pasja do grania w gry

[EN]

  • Working with an international team of world-class professionals on exciting and challenging projects
  • Learning & Development opportunity
  • Sensibly flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines

[PL]

  • Praca w międzynarodowym zespole światowej klasy profesjonalistów przy ekscytujących i pełnych wyzwań projektach
  • Możliwości nauki i rozwoju
  • Elastyczne godziny pracy (rozumiemy, że uczelnia ma swoje wymagania)
  • Śniadania, przekąski i owoce dostępne w ciągu dnia, a także ekspresy do kawy i wybór herbat
Featured Jobs
More Jobs
Latest News
More News