Career

Engine Programmer Internship

Engine Programming / Quebec / Internship

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for an Engine Programming Intern to join the team and help us in crafting the high caliber games our fans have come to expect.

Responsibilities

You are responsible to help to maintain, port and extend our proprietary engine on multiple platforms
Debug and optimize code to hit quality and performance targets
Show a strong passion for low level coding and a big interest in performance analysis
You will extend and maintain a wide array of features in our engine. Ranging from our streaming-, animation-, threading-, memory-, IO-, physics-, systems.
Complete all tasks in a timely manner and to a consistent high quality standard 
Document code features
Show strong passion for making the highest quality state of the art games 
Communicate in English
The safeguarding of the company’s assets including source code, art work, tools, technical know-how

Requirements

Strong C++ skills
Good spoken/written English (Upper-Intermediate or higher)
Passion for making and playing great games
Experience with graphics APIs like DirectX or Vulkan
Experience with a wide range of CPU and GPU profiling tools
Multi threading should be second nature 

Bonus

Knowledge of modern game production process


What We Offer

An international team of over 400 employees spread across 6 studios around the world, each of which have their own unique qualities, and maintain a small-studio feel
An open, collaborative environment where ideas are welcome and encouraged
A managerial team consisting of highly experienced game developers at the top of their fields
Sharing hobbies and passions with likeminded colleagues
Inclusive environment with many activities organized by the studios or the employees
Commitment to making the best game possible for the fans, including listening to community feedback