Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Analyse de données Optimisation Génie logiciel +2 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Principales responsabilités

  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
  • Is thorough and rigorous in the code structure.
  • Develop, refactor and optimize core systems focusing on the long-term.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Analyze the engine's existing functions and see if they're in line with the purpose.
  • Build and improve the modules that the engine needs.
  • Recommend improvements by designing and implementing new systems, as needed.
  • Propose innovative changes, drawing inspiration from other games or engines in the industry.
  • Maintain performance and optimize systems.
  • Support the features and systems designed for production.
  • Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
  • Perform all other related duties.

Qualifications

Formation

  • Degree in computer science, software engineering or equivalent training.

Expérience pertinente

  • At least 1 to 3 years’ experience in software programming, ideally in the video game industry or any other relevant experience.

Compétences et connaissances

  • Excellent understanding of the technical specifications and architecture of different engine systems.
  • Excellent analytical and synthesis skills
  • Can solve complex problems.
  • Autonomy and resourcefulness.
  • Detail-oriented.
  • A keen interest in various hardware architecture.