Programista silnika gier (preferowany C++)
dla Adapt-E
w Zabrze - praca na miescu
Praca stała
Programowanie
Adapt-E to firma technologiczna działająca w sektorze wojskowym. Specjalizujemy się w tworzeniu zaawansowanych systemów szkoleniowych, symulatorów oraz rozwiązań R&D dla wymagających środowisk zastosowań. Obecnie, w związku z rozwojem nowych projektów technologicznych, poszukujemy doświadczonego Programisty silników gier z bardzo dobrą znajomością C++ i architektury niskopoziomowych systemów.
Zakres obowiązków:
- Rozwój i optymalizacja własnych komponentów autorskiego silnika gry.
- Integracja z zewnętrznymi bibliotekami (np. fizyka, sieć, audio, grafika 3D).
- Profilowanie i zarządzanie pamięcią, optymalizacja pod kątem wydajności na różnych platformach.
- Tworzenie solidnych, skalowalnych i dobrze udokumentowanych rozwiązań systemowych.
- Udział w przeglądach kodu (code review) oraz współpraca z zespołem w ramach metodologii Scrum.
- Ścisła współpraca z zespołem R&D, inżynierami systemów oraz grafikami technicznymi.
Wymagania:
- Minimum 3-letnie doświadczenie zawodowe jako programista C++ (lub inny obiektowy język niskiego/średniego poziomu)
- Bardzo dobra znajomość C++ (w tym wskaźniki, zarządzanie pamięcią, wielowątkowość, architektura klas).
- Znajomość zasad działania silników gier i komponentów niskopoziomowych (rendering, fizyka, ECS, memory pools).
- Doświadczenie w budowie i utrzymaniu własnych systemów silnikowych lub rozbudowie istniejących frameworków (np. Unreal – ale po stronie C++).
- Doświadczenie w pracy zespołowej w metodyce Scrum oraz udział w przeglądach kodu (code review).
- Umiejętność pracy w zespole oraz wysokiej jakości dokumentowania kodu.
- Język angielski na poziomie umożliwiającym pracę w zespole angielsko-języcznym.
Mile widziane:
- Doświadczenie w tworzeniu symulacji wojskowych lub przemysłowych.
- Znajomość JavaScript/Angular (w kontekście interfejsów użytkownika).
- Doświadczenie z systemami fizyki, AI i silnikami typu ECS.
- Znajomość profili niskopoziomowych (SIMD, cache, profiling CPU/GPU).
Oferujemy:
- Konkurencyjne wynagrodzenie, uzależnione od poziomu technicznego i doświadczenia.
- Pracę przy projektach o znaczeniu praktycznym, wykorzystywanych w rzeczywistych scenariuszach szkoleniowych.
- Możliwość udziału w projektach badawczo-rozwojowych i budowaniu rozwiązań od podstaw.
- Dostęp do nowoczesnych technologii i środowiska zorientowanego na inżynierię wysokiej jakości.
- Pracę w dynamicznym, interdyscyplinarnym zespole w ramach metodyki Agile/Scrum.
Data publikacji: 2025-04-21
Liczba wyświetleń: 664