Render Programmer

1 Month ago • All levels • Rendering

Job Summary

Job Description

The Render Programmer will be part of the render team, focusing on implementing, extending, and maintaining core render systems within the Snowdrop engine. Responsibilities include designing and implementing new render systems, working with C++ and shader programming, developing features for multiple platforms, and debugging GPU and rendering issues. The programmer will collaborate with other teams, understanding requirements and defining implementation and improvement needs to bring titles to a higher visual and performance standard.
Must have:
  • Professional experience with C++ programming
  • Knowledge of various graphics APIs (DirectX 11/12, OpenGL, Vulkan)
  • Experience with performance-critical programming
  • Thorough knowledge of 3D mathematics and rendering algorithms
  • Ability to accurately predict task duration and understand dependencies
  • Experience with general purpose computations on GPUs
Perks:
  • Meal tickets with value of 30 RON/day
  • Access to private medical system
  • World Class Bronze subscription
  • Comprehensive wellbeing program
  • Life insurance
  • Ubisoft bikes, free rental
  • Parking spaces for cars, bikes, motorbikes
  • Video games and consoles to borrow
  • Access to Ubisoft games via own Uplay account
  • Bookster
  • On-site cafeteria with special discounts
  • Free fruits and coffee in the office
  • Studio offered free days
  • Study leave
  • Christmas/ Easter celebration with a special gift
  • Partners’ discounts

Job Details

Job Description

Your life at Ubi

Snowdrop is a powerful game engine that enables Ubisoft content creators to set their creative minds free. Fast and flexible, Snowdrop gives developers innovative tools designed from the ground up for creating the unknown.

Snowdrop provides the perfect canvas for game developers to paint the games of the future.

Working in our render team, your primary focus will be on implementing, extending, and maintaining the various core render systems of our in-house engine Snowdrop™. As a render programmer you will be part of a very committed R&D team working with multiple hardware platforms. You will be expected to work in collaboration with other programmers, artists and testers to craft high quality, scalable solutions that bring Snowdrop and its various titles to an even higher visual and performant standard.

Your main mission

  • Design, implement, and iterate on new and existing render systems
  • Work with C++ and shader programming
  • Develop features for multiple platforms and different hardware capabilities
  • Be aware of performance and memory footprints of different approaches or techniques
  • Debug GPU and rendering issues
  • Communicate with the teams that use the technology in order to understand their requirements and to define the implementation and improvement needs

Qualifications

The professional value you bring

  • Professional experience with C++ programming
  • Knowledge of various graphics APls (DirectX 11/12, OpenGL, Vulkan) and associated shader languages
  • Experience with performance critical programming
  • Thorough knowledge of 3D mathematics, rendering algorithms, and data structures
  • Ability to accurately predict task duration and understand dependencies
  • Experience with general purpose computations on GPUs
  • Have awareness of new developments in APls and hardware

 

The personal value you bring

  • Keen to participate in the development of the junior members of our team
  • Used to communicate effectively with both technical and non-technical parties
  • You are self-motivated and value quality in everything you do and have a good attention to detail
  • You are creative and delight in overcoming technical limitations and solving difficult problems
  • Fluent in English

Additional Information

What do we offer benefits wise?  

  • Meal tickets with value of 30 ron/day
  • Access to private medical system and special subscription rates for family members
  • On site medical support
  • World Class Bronze subscription
  • Comprehensive wellbeing program (including physical fitness, mental health, financial education and internal communities)
  • Life insurance
  • Ubisoft bikes, free rental
  • Parking spaces for cars, bikes, motorbikes

 

  • Hybrid: We are committed to promoting a flexible working policy, as we value in-person interaction and collaboration. Our hybrid work model includes a minimum of 3 days a week in the office and the remaining 2 days working from home.
  • Video games and consoles to borrow
  • Access to Ubisoft games via own Uplay account
  • Bookster (borrow books for free, delivered at home or in the office)

 

  • On-site cafeteria with special discounts
  • Free fruits and coffee in the office
  • Studio offered free days, confirmed on an annual basis for different events
  • Study leave
  • Christmas/ Easter celebration with a special gift
  • Partners’ discounts

 

About us 

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Find us on Facebook, Instagram & LinkedIn, see how we do things, how we like to have fun and join us! 

Similar Jobs

Zazz - Cybersecurity Analyst

Zazz

(Remote)
4 Months ago
Coherent corp. - Senior Failure Analysis Engineer

Coherent corp.

Fremont, California, United States (Hybrid)
2 Weeks ago
Stage - Unity Developer (Remote)

Stage

(Remote)
3 Years ago
Apple - Technical Recruiter

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
Kwalee - Lead Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Marsh McLennan - Sales Compensation Specialist

Marsh McLennan

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
SciPlay - Product Specialist - Match Hotel!

SciPlay

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
PwC - Tax NewLaw - Senior Associate

PwC

Singapore (On-Site)
8 Months ago
bytedance - Software Engineer Intern (Recommendation Infrastructure - Data Architecture)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Divensi - LiDAR Analyst/GIS

Divensi

Bellevue, Washington, United States (On-Site)
8 Years ago
sphere entertainment - Director Production Finance

sphere entertainment

Burbank, California, United States (On-Site)
2 Weeks ago
PwC - Banking Risk Manager, Advisory (Ref:570911WD)

PwC

Nicosia, Nicosia, Cyprus (Hybrid)
7 Months ago
DevRev - Software Engineer - Applied AI Support

DevRev

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
beghou consulting - Consultant- Commercial Operations & Analytics

beghou consulting

Thousand Oaks, California, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

endava - Network Support Engineer

endava

Timișoara, Timiș, Romania (On-Site)
2 Weeks ago
endava - Mendix Developer

endava

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
PwC - Credit Risk & IFRS 9 Manager

PwC

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
endava - Senior Business Analyst

endava

Cluj-Napoca, Cluj County, Romania (On-Site)
2 Weeks ago
Ubisoft - Senior Level Designer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Marsh McLennan - Technical Lead (MERN)

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
4 Weeks ago
Playtika - Accountant

Playtika

Romania (Hybrid)
6 Months ago
AMC Studio - Lead Game Artist / Art Director

AMC Studio

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
endava - Senior Business Analyst

endava

Brașov, Brașov, Romania (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Pune, Maharashtra, India (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Chengdu, Sichuan, China (On-Site)

Pune, Maharashtra, India (Hybrid)

San Francisco, California, United States (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug