Engine Programmer

Larian Studios

Barcelona

On-site

EUR 55,000 - 75,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Larian Studios in Barcelona is seeking an Engine Programmer to maintain and evolve our Baldur’s Gate 3 lineage across PC, Mac, iOS, and consoles. You will write performant, robust code and help keep our titles up to date as new projects develop.

You’ll work with a technically skilled team, collaborating across disciplines, profiling with modern tools, and iterating on features. The role demands 3+ years of game development, strong C++ knowledge, and experience with graphics APIs such as DX11/12,

Qualifications

  • 3+ years of game development experience.
  • Proficient in C++ and modern graphics APIs.
  • Experience with multi-platform builds.
  • Strong debugging and profiling skills.
  • Willingness to collaborate and iterate.

Responsibilities

  • Maintain PC/Mac/iOS/Console builds.
  • Write performant, robust and maintainable code.
  • Debug, profile and optimize code to hit quality and performance targets.
  • Contribute in code reviews, testing and documentation.
  • Show strong passion for making the highest quality state of the art games.

Skills

C++
Multithreading
Code optimization
Debugging
Collaboration

Education

Bachelor / Master degree in computer science or software engineering

Tools

DX11
DX12
DXBC
Vulkan
Metal
Xcode
CMake
Spir-V
CI & DevOps

Job description

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 team that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for an Engine Programmer to join the team and help us in maintaining the previous projects (Baldur’s Gate 3, Divinity: Original Sin 2...) and keep them up to date.

Responsibilities
  • Maintaining our PC/Mac/iOS/Console builds
  • Write performant, robust and maintainable code
  • Debug, profile and optimize code to hit quality and performance targets
  • Contribute in code reviews, testing and documentation
  • Show strong passion for making the highest quality state of the art games
Requirements
  • 3+ years game development experience
  • For Mac/iOS - experience in Metal, XCode, C++ and ObjectiveCd
  • For PC - experience with DX11 and C++
  • For Console - experience with DX12/AGC/NVN, console SDKs and C++
  • Experience with a wide range of CPU and GPU profiling tools
  • Strong knowledge of multithreading
  • Open-minded, willing to collaborate, experiment and iterate over a specific feature
  • Passion for making and playing great games
  • Knowledge of modern hardware
Nice to haves
  • Bachelor / Master degree in computer science or software engineering
  • Experience with SIMD programing
  • Experience with low-level x86/ARM/DXBC/Spir-V assembly
  • Experience with networking / multiplayer
  • Experience with CMake
  • Experience with Vulkan
  • Experience with CI & Devops
  • Track record of major contributions to shipped games
What We Offer
  • An international team of over 500 employees spread across 7 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 like-minded 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engine Programmer Internship
Engine Programmer Internship

Stratos AD • Barcelona

On-site
EUR 10,000 - 15,000
International team
Collaborative environment
Experienced leadership
+3
Junior Graphics Programmer
Junior Graphics Programmer

Larian Studios • Barcelona

On-site
EUR 36,000 - 52,000
International team of >550 employees
Open collaborative environment
Experienced management team
Graphics Programmer Internship
Graphics Programmer Internship

Larian Studios • Barcelona

On-site
EUR 8,900 - 16,000
Graphics Programmer Internship
Graphics Programmer Internship

Larian Studios • Barcelona

On-site
EUR 13,000 - 20,000
International team
Open environment
Experienced managers
+1
Engine Programmer – Multiplatform AAA RPGs
Engine Programmer – Multiplatform AAA RPGs

Larian Studios • Barcelona

On-site
EUR 55,000 - 75,000
Core Engine Programmer
Core Engine Programmer

IO Interactive A/S • Barcelona

On-site
EUR 70,000 - 110,000
Engine Programmer Intern — Barcelona Studio
Engine Programmer Intern — Barcelona Studio

Stratos AD • Barcelona

On-site
EUR 10,000 - 15,000
International team
Collaborative environment
Experienced leadership
+3
Office Assistant Intern
Office Assistant Intern

Larian Studios • Barcelona

On-site
EUR 6,700 - 11,000
Mentorship
Hands-on experience
Vendor exposure
+1
Unreal Programmer
Unreal Programmer

Digital Sun Games • Valencia

Hybrid
EUR 45,000 - 65,000
Flexible working hours
Remote one day per week
35-hour work week
+5
Remote Lead Game Programmer
Remote Lead Game Programmer

Placements24 • O Mente

Hybrid
EUR 90,000 - 120,000
Remote-first
Equity options
Performance bonuses
+3