Generalist Programmer Wanted! Programmeur Généraliste Recherché!

***Le français suivra***

We are looking for a generalist programmer that is up for a new challenge!  Developing VR games with all the unknowns and risks that a new technology can bring along.  This role focuses primarily on systems programming, but as we are a small company, we are looking for someone who is open to work on different aspects of a game.

WE ARE LOOKING FOR SOMEONE

WHO IS:

  • Great at doing a little bit of everything.  Every day is a new challenge!
  • Curious about the new VR technology and highly interested by developing games for the VR platforms;
  • Demonstrating a sense of responsibility and autonomy in achieving project results and individual objectives.
  • A true team player that is looking for a fun, welcoming work environment, and who is open to giving and receiving feedback.

THAT WILL:

  • Build and maintain core engine components, pipelines and tools on Unity or Unreal.
  • Profile and optimize various aspects of the engine including CPU, I/O and memory.
  • Build and maintain different systems including UI, animation, sound, physics, etc.
  • Drive standard software engineering processes and best practices for requirements, design, implementation and testing.
  • Accurately estimate his/her schedules and deliver high quality products to that schedule.
  • Set out technical designs to meet system needs whenever necessary;
  • Determine and fix the bugs identified by working units and the quality control team;
  • Document the work to ensure knowledge transfer and help users understand the new systems and features.

THANKS TO THE FOLLOWING AMAZING SKILLS:

  • Bachelor’s degree in computer science or computer engineering or equivalent.
  • Minimum 5 years’ experience in software programming, ideally in the video
    game industry or any other relevant experience.
  • Unity or Unreal engine knowledge is a plus.
  • Proficiency with C++

IN RETURN, WE WILL PROVIDE THAT AWESOME SOMEONE WITH:

  • Flexible hours
  • Open, diverse, and family-friendly environment
  • One of Canada’s most innovative game development studios, and one of the first to develop for emerging VR platforms
  • Homestyle catering meals available on Tuesdays and Thursdays, on subscription basis
  • Life, Health, and Dental Insurance
  • Paid Holidays

Interested? Send your CV, Linkedin profile or whatever you feel is relevant to jobs@weareminority.com
*****

Nous sommes à la recherche d’un programmeur généraliste qui est prêt pour un nouveau défi !  Développer des jeux de réalité virtuelle (VR) avec tous les risques et les imprévus qu’une nouvelle technologie peut amener.  Ce poste est principalement axé sur la programmation de systèmes, mais étant donné que nous sommes une petite entreprise, nous sommes à la recherche d’un individu qui est ouvert à travailler sur les différents aspects d’un jeu.

NOUS CHERCHONS QUELQU’UN…

QUI EST:

  • Très bon pour toucher un peu à tout.  Chaque jour est un nouveau défi!
  • Curieux d’en connaître plus sur la technologie de la RV et hautement intéressé à développer des jeux pour ces plateformes.
  • Capable de démontrer un sens de responsabilité et d’autonomie dans la réalisation des projets et objectifs individuels.
  • Un joueur d’équipe ouvert à la critique qui recherche un environnement de travail plaisant et accueillant.

QUI VA:

  • Bâtir et maintenir les composantes principales de l’engin, du pipeline et des outils sur Unity ou Unreal;
  • Profiler et optimiser différents aspects de l’engin incluant le CPU, I/O et la mémoire.
  • Bâtir et maintenir les différents systèmes incluant UI, animation, sons, physiques, etc.
  • Prendre en charge les processus de conception et de développement ainsi que l’implémentation des meilleures pratiques en terme d’exigences, conception, implémentation et tests.
  • Estimation des tâches à des fins de planification et livraison de produits de haute qualité.
  • Produire des designs techniques afin de rencontrer les besoins du système lorsque nécessaire.
  • Déterminer et corriger les bogues identifiés par les autres métiers et l’équipe de contrôle qualité.
  • Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs de comprendre comment utiliser les nouveaux systèmes et fonctionnalités.

MERCI POUR CES QUALIFICATIONS EXCEPTIONNELLES :

  • Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes.
  • Un minimum de 5 ans d’expérience en programmation de logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.
  • La connaissance de Unity et/ou Unreal est un atout.
  • Expert en C++.

EN ÉCHANGE, NOUS OFFRONS:

  • Un horaire flexible;
  • Un environnement de travail ouvert d’esprit, diversifié et familial;
  • Une des entreprises de développement de jeux vidéo les plus innovatrices au Canada et une des premières à développer pour les plateformes émergentes de réalité virtuelle;
  • Services de repas traiteur style maison les mardi et jeudi, sur abonnement;
  • Assurances vie, santé et dentaire;
  • Vacances payées;
  • Flexibilité sur les congés maladie et personnels.

Intéressé? Faites parvenir votre CV, profile LinkedIn ou tout ce que vous croyez être pertinent pour le poste à jobs@weareminority.com