Qualifications
Requirements:In-depth understanding of the rendering pipeline and modern graphics techniques. Proficient experience with C++ programming. Hands-on experience with contemporary graphics APIs such as Direct3D 12 and Vulkan. Strong mathematical background, particularly in linear algebra and vector mathematics. A degree in Computer Science, Mathematics, or equivalent practical experience. At least 2 years of experience in working with large codebases. Exceptional problem-solving abilities and self-motivation. Proficient in written and spoken English. Preferred Qualifications:Familiarity with modern GPU architectures. Experience with Unreal Engine. Background in console development. Knowledge of real-time ray tracing technology.
About the job
Sperasoft is looking for a Rendering Developer to join the team in Yerevan, Armenia. The focus is on building and refining graphics for PC and console games. The group values strong technical abilities, teamwork, and a commitment to advancing visual quality.
Key responsibilities
- Design and implement core components of the graphics engine for PC and console platforms.
- Optimize rendering systems to enhance performance and efficiency.
- Write clean, efficient, and maintainable C++ code that meets industry standards.
- Take part in technical discussions and help shape the rendering architecture.
- Engage in all phases of game development, from early prototypes to final release.
- Collaborate with engineers, artists, designers, and QA to achieve high-quality outcomes.
- Mentor junior engineers and assist with their professional development.
Location
This role is based in Yerevan, Armenia.
About Sperasoft
Sperasoft is a dynamic game development company known for its commitment to quality and innovation. Our team is composed of talented professionals who are passionate about creating engaging gaming experiences. By joining us, you will be part of a diverse international team working on exciting projects that push the boundaries of technology.