Staff Software Engineer (Rendering)
Role details
Job location
Tech stack
Job description
In this role you will join our World team and work on optimization of real-time rendering systems, with an emphasis on modern rendering techniques and GPU pipeline mastery. While expertise with Unreal Engine is not mandatory, it is considered a significant advantage. As a candidate you will bring a deep understanding of rendering architectures, shader programming, and the latest technologies., * Collaborate closely with artists, designers, and other engineers to bring creative visions to life while maintaining technical feasibility
- Profile, debug, and optimize GPU and CPU performance to meet performance benchmarks
- Write, maintain, and document clean, reusable, and efficient code
- Integrate rendering features seamlessly into existing pipelines and identify areas for innovation
- Stay updated on the latest advancements in real-time rendering and integrate applicable technologies into the workflow, This is a full-time non-exempt position with typical working hours of Monday through Friday, 9:00 a.m. to 6:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager.
Requirements
Do you have experience in Unreal Engine?, * Strong understanding of the GPU pipeline and modern rendering architectures
- Expertise in HLSL/GLSL or equivalent shader programming languages
- Proficiency with DirectX, Vulkan, OpenGL, or other low-level graphics APIs
- Experience implementing modern rendering techniques such as deferred shading, compute shader driven drawing, ray tracing effects and similar
- Ability to profile and optimize rendering performance for real-time applications
- 5+ years of C++ programming experience
- Bonus: In-depth knowledge of Unreal Engine 4/5 source code, rendering modules, and provided shaders
In addition to the above, any of the following would be beneficial:
- Passion for pushing the boundaries of what is possible in real-time rendering
- Strong communication skills and a collaborative mindset to work effectively within a multidisciplinary team
- Self-motivated with a proactive approach to problem-solving
- Flexibility to adapt to new challenges and technologies as they arise
- Experience in gaming, simulation, or VR/AR projects is a plus
Benefits & conditions
Pulled from the full job description
- Company pension
- Private medical insurance
- Cycle to work scheme
- Car scheme, * Private Medical Insurance
- Subsided gym membership / plans through Wellhub
- Electric Car scheme
- Cycle to work scheme
- Salary sacrificed pension scheme
- Free lunch on office days
- Enhanced Parental Leave
- 30 days annual PTO plus b/h
- Bonus Scheme
- Personal development opportunities