company_logo

Full Time Job

Rendering Engineer

Ubisoft

Sydney, Australia 01-25-2023
 
  • Paid
  • Full Time
Job Description
Ubisoft is composed of over 20,000 talented people located in 55+ development studios and offices across the globe. With more than 80% of our teams dedicated to creation, Ubisoft is the biggest in-house creative force in the industry.

Ubisoft's worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams. This cross-studio collaboration model means every team member has the opportunity to participate in challenging projects based on iconic brands including Assassin's Creed®, Tom Clancy's Rainbow Six Siege®, Tom Clancy's The Division®, For Honor®, Rabbids®, Rayman®, Watch Dogs®, Far Cry®, The Crew®, Just Dance® and more. Ubisoft is a global leader in the video games and entertainment software industry.

Job Description

WHAT YOU'LL DO
• Extend and improve the existing rendering systems
• Improve rendering system compatibility
• Optimize rendering code and systems
• Collaborate with the Lead Core Engineer on technical design and feature roll out
• Work with game teams and other engineers to identify systems in need of maintenance, optimization, or refactoring
• Coordinate with other developers to ensure smooth roll out of new features
• Review the work of other engineers and provide mentorship
• Create and maintain technical design documents

Qualifications

WHAT YOU'LL BRING
• C/C++ experience with understanding of multi-threaded programming techniques
• Solid graphics knowledge using Direct3D or OpenGL
• Experience writing and optimizing shaders using HLSL or GLSL
• Experience building games as a rendering engineer on contemporary graphics hardware ( consoles, PC, or similar )
• Ability to be self-directed, focused, and detail-oriented
• Understanding of low-level optimizations and core subsystems, memory management, cross-platform development
• Strong 3D maths skills

Nice to have:
• Experience with technical requirement certification (Sony, Microsoft, etc.)
• Experience on the new generation of consoles (PS5, Xbox Series X)
• Understanding of streaming file systems

Jobcode: Reference SBJ-reb152-18-218-209-8-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams