Engine Programmer (UE 5) at Sperasoft
Warsaw, Masovian Voivodeship, Poland -
Full Time


Start Date

Immediate

Expiry Date

17 May, 26

Salary

0.0

Posted On

16 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++ Programming, Unreal Engine 5, Engine Architecture, Low-Level Subsystems, Memory Management, Asset Streaming, Performance Profiling, CPU Optimization, GPU Optimization, Nanite, Lumen, Chaos, Console SDK Integration, Store APIs Integration, Visual Studio, Perforce

Industry

Computer Games

Description
Diving deep into Unreal Engine 5 architecture and source code to extend, improve, and customize core engine systems. Working on low-level subsystems, memory, asset streaming, I/O, and building pipelines. Profiling and optimizing CPU and GPU performance, memory footprint, and loading times for current and next-gen platforms. Extending / tuning core engine features and technologies (Nanite, Lumen, Chaos, etc.). Supporting a range of consoles (Sony, Microsoft, Nintendo), as well as PC and cloud-based gaming platforms. Integrating platform SDKs, store APIs, online services and storefronts (Steam, EGS, GoG, etc.). Participating in all phases of development — from prototype and tools setup to shipping the final game build. Strong C++ programming skills with practical experience Proven experience working with Unreal Engine 4 or 5, with understanding of: Engine modules, build system, and reflection macros. Unreal Editor customization and plugin development. Blueprint system integration and native interface extension. Rendering or physics subsystems and related debugging tools. Knowledge of development tools and technologies, such as: Visual Studio, Rider, or similar IDEs. Perforce or Git version control systems. Performance analysis tools (Unreal Insights, PIX, RenderDoc, etc.). Understanding of computer architecture fundamentals, including: Memory layout and cache efficiency. Multithreading, synchronization, and parallel computation. CPU/GPU communication and workload management. Ability to maintain at least 75% overlap with the project team’s working hours. Flexible work setup — office, remote, or hybrid — depending on the project. Curiosity to learn new technologies and a drive to grow as an engine specialist. Fluent spoken English and effective communication skills for cross-studio collaboration. Medical Care package MyCafeteria system - including Multisport card and more Employee Assistance Program (EAP), offering confidential legal, financial, and personal counseling English or Polish language classes Sensibly flexible working hours Breakfasts, snacks and fruits available during the day, tea and coffee machines Additional benefits: care bonus to cover health, educational and safety needs, corporate parties and team buildings
Responsibilities
The role involves deep diving into Unreal Engine 5 architecture to extend and customize core engine systems, focusing on low-level subsystems like memory, asset streaming, and I/O. Responsibilities also include profiling and optimizing CPU/GPU performance across various platforms and extending core engine features like Nanite and Lumen.
Loading...