Engine Programmer | Engine Programmer
(French version below)
Engine programmer
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 Programmer to join the team and help us in crafting the high calibre games our fans have come to expect.
Responsibilities
⬝Work on all aspects of engine development, notably, animation-related systems ⬝Write performant, robust and maintainable code ⬝Debug, profile and optimise code to hit quality and performance targets ⬝Contribute to code reviews, testing and documentation ⬝Show strong passion for making the highest quality state-of-the-art games ⬝Be an active participant in the design and production of the engine, as well as tools or gameplay systems ⬝Mentor and support team members
Requirements
⬝Proficiency in C++ ⬝Open-minded, willing to collaborate, experiment and iterate over a specific feature ⬝Passion for making and playing great games ⬝Experience with data-driven development ⬝Experience with a wide range of CPU and GPU profiling tools ⬝Multithreading should be second nature ⬝Knowledge of modern hardware ⬝This is a full-time, on-site role, requiring your presence in the office to support collaboration ⬝A professional level of written and spoken English*
Nice to have
⬝3+ years of game development experience ⬝Bachelor's / Master's degree in computer science or software engineering ⬝Experience with modern graphics API's (Vulkan, D3D12, GNM, ...) ⬝Experience with modern console development (PS4/5, Xbox One/Series, Switch 1/2...) ⬝Experience with SIMD programming ⬝Experience with low-level x86/ARM/DXBC/Spir-V assembly ⬝Experience with networking / multiplayer ⬝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
- Due to the global nature of our operations and the need to engage daily with an international team, fluency in English is essential for this position at Larian.
------------------------------------------
Engine Programmer
Multiple award-winning, Larian Studios has amply demonstrated its desire to offer very high-quality role-playing games. As the studio behind titles such as Baldur's Gate 3 and Divinity: Original Sin 2 turns to new projects, we are looking for an engine programmer to join the team and help us create the excellent games our fans are used to.
Responsibilities
⬝Work on all aspects of engine development ⬝In particular, on animation-related systems ⬝Write performant, robust and maintainable code ⬝Debug and optimise code, and perform profiling, to reach our quality and performance targets ⬝Participate in code reviews, testing and documentation ⬝Demonstrate a clear desire to create games of the highest possible quality ⬝Actively participate in the design and production of the engine, as well as tools and gameplay systems ⬝Serve as a mentor to team members and support them
Profile sought
⬝Proficiency in C++ ⬝Open-mindedness and the willingness to collaborate, experiment and improve specific features through iteration ⬝Intermediate/high level of English ⬝Passion for making, and playing, exceptional games ⬝Experience with data-driven development ⬝Experience with a wide range of CPU and GPU profiling tools ⬝Multithreading should be second nature ⬝Knowledge of modern hardware ⬝This is a full-time position at our premises. Your presence in the office is required to foster a spirit of collaboration. ⬝Good oral and written skills in English*
Desired skills
⬝At least 3 years of game development experience ⬝Bachelor's or Master's degree in computer science or software engineering ⬝Experience with modern graphics API's (Vulkan, D3D12, GNM, etc.) ⬝Experience with modern console development (PS4/5, Xbox One/Series, Switch 1/2...) ⬝Experience in SIMD programming ⬝Experience in low-level assembly language (x86/ARM/DXBC/Spir-V) ⬝Experience in networking/multiplayer management ⬝Major and verifiable contributions to shipped games
What we offer
⬝An international team of over 500 employees spread across 7 studios around the world, each with its own unique qualities, all while maintaining a friendly small-company atmosphere ⬝An open and collaborative work environment, where new ideas are encouraged and welcome ⬝A management team composed of experienced developers at the top of their art ⬝Colleagues with the same values, with whom to share your passions and hobbies ⬝An inclusive environment with many activities organized by the studios or employees ⬝A commitment to making the best game possible for the fans, taking community feedback into account
- Due to the global scope of our operations and the need to interact daily with an international team, professional knowledge of English is essential for this position at Larian.