Render Programmer

2 Months 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

Qualcomm - Financial Analyst

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Thales - Senior Sales Engineer

Thales

United States (Remote)
1 Month ago
Final Strike Games - Senior HR Generalist

Final Strike Games

Bellevue, Washington, United States (On-Site)
6 Months ago
Resolver - Automation Test Engineer

Resolver

Hyderabad, Telangana, India (On-Site)
4 Years ago
Zazz - Java Developer

Zazz

(Remote)
5 Months ago
Wargaming - Render Engineer

Wargaming

Prague, Czechia (On-Site)
1 Month ago
fuse games - Rendering Engineer

fuse games

Guildford, England, United Kingdom (Hybrid)
3 Months ago
fuse games - Rendering Engineer

fuse games

England, United Kingdom (Hybrid)
5 Months ago
welevel  - Senior Rendering Engineer / Game Optimization Engineer

welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sonar Source - Director of People (HRBP)

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
1 Month ago
Zenoti - Director for Risk and Compliance

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Mozilla - Business Intelligence Analyst

Mozilla

United Kingdom (Remote)
1 Month ago
Rackspace Technology - Technical Support Engineer

Rackspace Technology

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Penumbrainc - Facilities Tech I (Day Shift)

Penumbrainc

Alameda, California, United States (On-Site)
3 Months ago
Blinkhealth - Executive Assistant

Blinkhealth

New York, United States (On-Site)
1 Month ago
Cadence - Product Management Director, IC Packaging

Cadence

San Jose, California, United States (On-Site)
2 Months ago
Rippling - Risk Strategy Manager

Rippling

Austin, Texas, United States (On-Site)
1 Month ago
Nautilis mobile - Junior QA

Nautilis mobile

Pune, Maharashtra, India (On-Site)
1 Month ago
Philips - Test and Verification Engineer

Philips

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

luxsoft - Regular Test Engineer with WLAN/ Bluetooth

luxsoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
AECOM - Financial Planning & Analysis Analyst IV

AECOM

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
London stock Exchange - Lead Associate, Infrastructure Control and Audit

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Morning Star - Senior Software Engineer

Morning Star

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Tide - Senior Threat Detection Engineer

Tide

Romania (Hybrid)
2 Months ago
EveryMatrix - Sales Enablement Presentation Designer

EveryMatrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Veeam Software - Virtualization Backup Engineer (German Speaker)

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
endava - Senior DevOps Engineer

endava

Pitești, Argeș, Romania (On-Site)
1 Month ago
Ubisoft - Senior Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
8 Months ago
Tide - Staff Backend Engineer - Developer Experience

Tide

Romania (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Epic Games - Senior Rendering Tools Engineer

Epic Games

(On-Site)
2 Months ago
Apple - Staff ML Rendering Engineer - Simulation, Special Projects

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Epic Games - Senior Rendering Tools Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
BKOM Studios - Senior Developer - Engine & Rendering

BKOM Studios

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Warner Bros Discovery - Senior Render Tech Programmer

Warner Bros Discovery

Knutsford, England, United Kingdom (Hybrid)
1 Month ago
fuse games - Rendering Engineer

fuse games

Guildford, England, United Kingdom (Hybrid)
3 Months ago
Intel  - AI Rendering RnD Engineer

Intel

United Kingdom (Remote)
1 Year ago
Weta Fx - Senior Rendering Research Engineer

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
2 Months ago
Electronic Arts - Sr. Software Engineer - AdTech (SDK / Rendering)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Kyiv, Kyiv City, Ukraine (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Cary, North Carolina, United States (Hybrid)

Cary, North Carolina, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Paris, Île-de-France, France (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