# Rendering Developer

**Company:** [Sperasoft](http://jobs.workable.com/companies/uTFKB9wTvyWA6Pr2vGB2nT.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/35325869-164e-4abb-a658-c3c869a69d80)

## 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++
-   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 Unreal Engine
-   Experience with console development
-   Experience with real time raytracing

## Benefits

-   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
