Sperasoft

Computer Games

RenderingDeveloper

Yerevan, Yerevan, Armenia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Rendering Developer at Sperasoft. Skills: graphics engine components, rendering systems, C++, Unreal Engine, modern graphics APIs (Direct3D 12, Vulkan). Design and develop graphics engine components for PC and consoles. Implement and optimize rendering systems at both high and low levels”

Industry & Context.

Computer Games
Problems you'll solve

problem-solving skills

What They're Looking For.

Must Have

understanding of the rendering pipeline, Solid experience with C++, Experience with Unreal Engine, Hands-on experience with modern graphics APIs (Direct3D 12, Vulkan), Good knowledge of mathematics (linear algebra, vector math), Degree in Computer Science, Mathematics, or equivalent practical experience, Experience working with large codebases (2+ years), problem-solving skills and self-motivation, Good written and spoken English

Nice to Have

Understanding of modern GPU architectures, Experience with console development, Experience with real time raytracing

What You'll Do.

Design and develop graphics engine components for PC and consoles

Implement and optimize rendering systems at both high and low levels

and maintainable C++ code

Drive technical decisions and contribute to rendering architecture

Participate in the full game development cycle — from prototyping to release

How You'll Work.

Team & Collaboration

Collaborate closely with engineers, artists, game designers, and QA; Mentor and support other engineers when needed

Communication Scope

Good written and spoken English

Full Job Description

**Responsibilities** : * Design and develop graphics engine components for PC and consoles * Implement and optimize rendering systems at both high and low levels * Write clean, efficient, and maintainable C++ code * Drive technical decisions and contribute to rendering architecture * Participate in the full game development cycle — from prototyping to release * Collaborate closely with engineers, artists, game designers, and QA * Mentor and support other engineers when needed **Requirements** * Strong understanding of the rendering pipeline * Solid experience with C++ * Experience with Unreal Engine * Hands-on experience with modern graphics APIs (Direct3D 12, Vulkan) * Good knowledge of mathematics (linear algebra, vector math) * Degree in Computer Science, Mathematics, or equivalent practical experience * Experience working with large codebases (2+ years) * Strong problem-solving skills and self-motivation * Good written and spoken English Nice to have: * Understanding of modern GPU architectures * Experience with console development * Experience with real time raytracing **Benefits** * Working with an international team of world-class professionals on exciting and challenging projects; * Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events; * Medical Care package; * Sensibly flexible working hours; * Breakfasts, snacks and fruits available during the day, tea and coffee machines; * Friendly team environment; * Additional benefits – care bonus to cover health, educational and safety needs

Free ATS check

Applying for this Rendering Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Sperasoft?

Real rants from real employees. Read before you apply.

Read Company Rants →