Render Engineer (Unannounced project)
enduring games
Job Summary
Wargaming is looking for a Render Developer to join their Game Engine Development team, focusing on a cross-platform game engine written in C++. Responsibilities include implementing new and improving existing graphic features, refactoring and optimizing code, fixing graphic bugs, writing code according to style, and creating tech documentation.
Must Have
- 2+ years of experience in commercial C++ development
- Experience in any graphics API (DirectX, Vulkan, OpenGL)
- Experience in writing shaders (GSL, HLSL)
- Basic knowledge of linear algebra (vectors, matrices, quaternions)
- Experience in creation of own 3D demo applications or own engine
- Knowledge and experience with debugging and profiling tools (Nsight, Renderdoc, PIX etc)
- Understanding of the graphics pipeline and GPU architecture
- Practical knowledge of DirectX 11/12/Vulkan
Good to Have
- An intermediate level of English
Perks & Benefits
- Additional vacation days based on years of service
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave Compensation, Maternity Leave Benefits
- Premium Private Health Insurance
- Career development and education opportunities
- English clubs and platform for learning languages
- Mental well-being program (iFeel)
- Commuting allowance
- Company events
- FitPass membership
- Discounts for employees
- Personal Gaming Account
- Coffee, fruits, and snacks in the office
- On-site canteen with subsidized prices
- Seniority Awards
- Referral program
Job Description
Job Overview
Wargaming is looking for a Render Developer to join our Game Engine Development team. This position includes working on the development of a cross-platform game engine, which is written in C++.
What will you do?
- Implement new and improve existing graphic features
- Refactoring, code optimization, fix graphic bugs
- Writing code according to code style
- Creation of tech documentation
What are we looking for?
- 2+ year of experience in commercial C++ development
- Experience in any graphics API (DirectX, Vulkan, OpenGL)
- Experience in writing shaders (GSL, HLSL)
- Basic knowledge of linear algebra (vectors, matrices, quaternions)
- Experience in creation of own 3D demo applications or creation of own engine
- Knowledge and experience in working with debugging and profiling tools (Nsight, Renderdoc, PIX etc)
- Understanding the graphics pipeline and GPU architecture
- Practical knowledge of DirectX 11/12/Vulkan
What additional skills will help you stand out?
- An intermediate level of English
Benefits
Benefits and perks are tailored to the local market and culture. Our benefits in Belgrade include:
- Additional vacation days based on years of service at Wargaming: up to 5 days on top of the statutory minimum
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave Compensation, Maternity Leave Benefits
- Premium Private Health Insurance
- Career development and education opportunities within the company
- English clubs and platform for learning languages
- Mental well-being program (iFeel)
- Commuting allowance
- Company events
- FitPass membership
- Discounts for employees
- Personal Gaming Account
- Coffee, fruits, and snacks in the office
- On-site canteen with subsidized prices for food and drinks
- Seniority Awards
- Referral program - you can recommend the best talents to the Company and receive a reward
##### Please submit your CV in English to ensure smooth processing and review.
9 Skills Required For This Role
Problem Solving
Renderdoc
Cpp
Game Texts
Vulkan
Open Gl
Direct X
Linear Algebra
Hlsl