Engine Programmer - Rayman Brand

4 Months ago • All levels
Game Engine

Job Description

The Engine Programmer will develop and improve the in-house engine, overseeing its support and optimization, as well as integrating external "middleware" modules. Responsibilities include creating, improving, maintaining, and optimizing the engine's systems, designing clear and reliable systems, working on software updates, analyzing existing functionality, choosing efficient algorithms, proposing improvements, identifying missing details in feature requests, collaborating with multiple disciplines to develop efficient pipelines, writing and maintaining documentation, integrating platform-specific guidelines, and fixing identified bugs. The role requires a deep understanding of engine architecture, optimization techniques, and the ability to work effectively in a collaborative environment.
Must Have:
  • Develop and optimize in-house engine.
  • Design and maintain engine systems.
  • Analyze and improve existing engine functionality.
  • Collaborate across disciplines.

Add these skills to join the top 1% applicants for this job

data-structures
quality-control
algorithms

We’re looking for an Engine Programmer who will be responsible of developing and improving our in-house engine. The candidate will oversee the support and optimization of the engine and will integrate the external "middleware" modules used by the production.

Main responsabilities:

  • Create, improve, maintain and optimize the engine’s system. 
  • Design Systems which are simple, clear, reliable, easy to extend and maintain.
  • Work on software and middleware updates (stability KPIs, performance).
  • Analyze existing functionality of the engine, then identify possible improvements to meet the project requirements.
  • Choose the most efficient algorithms and data structures for the task at hand (keeping constraints and performance in mind). 
  • Propose improvements to the needs, by designing and implementing new systems.
  • Identify missing details in feature requests and break down tasks into modules that can be implemented and tested. 
  • Collaborate with multiple disciplines to develop efficient and productive art and content pipelines. 
  • Write and maintain proper documentation for the programming team as well as other job families. 
  • Integrate and support platform specific guidelines.
  • Determine and fix the bugs identified by other production and quality control teams, doing basic maintenance.

Set alerts for more jobs like Engine Programmer - Rayman Brand
Set alerts for new jobs by Ubisoft
Set alerts for new Game Engine jobs in Italy
Set alerts for new jobs in Italy
Set alerts for Game Engine (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙