Generalist Programmer

3 weeks ago


Montréal QC, Canada Ubisoft Full time

Job Description

As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.

You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, etc.), adding many other strings to your bow by doing so.

Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won’t be able to do their work

What you’ll do

  • Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
  • Support the production teams by ensuring the stability and proper functioning of their systems and tools.
  • Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
  • Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
  • Monitor performance and memory budgets and adjust as needed.
  • Debug and optimize existing systems to facilitate the work of other programming teams.
  • Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
  • Keep abreast of advances in the field of programming.
Qualifications

What you bring

  • Around 5 years of experience in software programming, ideally in the video game industry or any other relevant experience
  • Excellent proficiency in various programming languages, especially C++
  • A degree in Computer Science or Computer Engineering (or related training)
  • Good analytical and synthesis skills and attention to details
  • Ability to work as part of a team and good interpersonal and communication skills
  • Autonomy, curiosity and resourcefulness, that push you to go talk to people.
  • Flexibility in the organization of your work, allowing you to adapt to changes.

What to send our way

  • Your CV highlighting your background and skills
Additional Information

About us

Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.

When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.

If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.

#J-18808-Ljbffr

  • Montréal, QC, Canada Ubisoft Full time

    As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games. You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine,...


  • Montréal, QC, Canada Budge Full time

    Artiste 2D Généraliste (poste à contrat) Nous recherchons une personne créative et passionnée pour combler le poste d’Artiste 2D Généraliste . Dans ce rôle, vous allez travailler avec les marques d’enfants les plus médiatisés sur le marché. Vous serez responsable de créer et d'animer le contenu de nos jeux mobiles. Vous travaillerez en...


  • Montréal, QC, Canada Budge Full time

    Artiste 3D Généraliste (postes permanents et contractuels) Nous recherchons une personne créative et passionnée pour combler le poste d’Artiste/Animateur 3D. Dans ce rôle, vous allez travailler avec les marques d’enfants les plus médiatisées sur le marché. En tant qu’artiste 3D généraliste, vous serez responsable de tâches principalement 3D...


  • Montréal, Canada Acolad Full time

    Montreal, Quebec, Canada - Human Resources - Full-time **Description**: **Acolad est un leader international en solutions, services et technologies de langage et de contenu. Représenté par les marques Acolad, TextMaster et Ubiqus, le groupe est présent dans 25 pays et dispose d’un réseau de plus de 2 500 experts internes dans le monde et de +20 000...

  • Généraliste RH

    1 week ago


    Montréal, QC, Canada Groupe Première Moisson Inc. Full time

    Généraliste RH - Succursales / HR Generalist - Branches Montréal, QC La routine, ce n’est pas pour vous? Vous aimez être dans l’action? Vous voulez faire la différence et assurer un service de qualité à vos clients internes? Première Moisson a le poste qu’il vous faut! Nous sommes présentement à la recherche d'un(e) Généraliste...


  • Montréal, Canada Procom Full time

    Généraliste en ressources humaines - Santé mentaleDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d'un généraliste en ressources humaines - Santé mentale pour une entreprise dans le domaine des télécommunications. Notre client est situé à Montréal.Description des tâches et responsabilités -...


  • Montréal, Canada Procom Full time

    Généraliste en ressources humaines – Santé mentaleDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un généraliste en ressources humaines – Santé mentale pour une entreprise dans le domaine des télécommunications. Notre client est situé à Montréal.Description des tâches et responsabilités...


  • Montréal, Canada Procom Full time

    Généraliste en ressources humaines – Santé mentaleDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un généraliste en ressources humaines – Santé mentale pour une entreprise dans le domaine des télécommunications. Notre client est situé à Montréal.Description des tâches et responsabilités...


  • Montréal, Canada Jesta I.S. Full time

    Jesta I.S. est un fournisseur mondial de logiciels intégrés pour les grossistes et les détaillants spécialisés dans les vêtements, les chaussures, les articles ménagers et l'électronique. Nos solutions de bout en bout rationalisent vos activités quotidiennes tout au long de votre chaîne d'approvisionnement, tout en gardant vos clients au premier...


  • Montréal, Canada Jesta I.S. Full time

    Jesta I.S. est un fournisseur mondial de logiciels intégrés pour les grossistes et les détaillants spécialisés dans les vêtements, les chaussures, les articles ménagers et l'électronique. Nos solutions de bout en bout rationalisent vos activités quotidiennes tout au long de votre chaîne d'approvisionnement, tout en gardant vos clients au premier...


  • Montréal, QC, Canada Budge Full time

    Artiste 2D Généraliste (poste à contrat) Nous recherchons une personne créative et passionnée pour combler le poste d’Artiste 2D Généraliste . Dans ce rôle, vous allez travailler avec les marques d’enfants les plus médiatisés sur le marché. Vous serez responsable de créer et d'animer le contenu de nos jeux mobiles. Vous travaillerez en...


  • Montréal, QC, Canada SupremeX Inc. Full time

    Apercu du rôle Le Partenaire d’affaire ressources humaines est un membre clé de l'équipe de gestion qui est responsable de l'identification proactive des améliorations, de la détermination et de la mise en œuvre de stratégies visant à aligner les programmes et les politiques de ressources humaines sur les objectifs généraux de l'entreprise. Il...

  • Generaliste RH

    2 weeks ago


    Mansonville, QC, Memphrémagog, Canada Nexkemia Pétrochimie inc. Full time

    Ce poste est situé en Estrie, Quebec ( 24 rue Bellevue à Mansonville ) Travail Hybride Nous recherchons un généraliste des ressources humaines pour gérer les fonctions quotidiennes des activités de ressources humaines, y compris, mais sans s'y limiter, l'embauche et les entretiens du personnel, l'administration des avantages sociaux, les...


  • Montréal, Canada Double Solution Full time

    **Généraliste des Ressources Humaines** Le.La Généraliste ressources humaines est chargé de gérer les opérations quotidiennes afin d'atteindre les objectifs de l'entreprise. Vous aurez la responsabilité de vous occuper de plusieurs initiatives et processus RH dont notamment, le recrutement, de l'accueil et l’intégration, de la formation, des...


  • Montréal, Canada Klöckner Pentaplast Full time

    External Opportunity **Résumé**: Le généraliste des ressources humaines est responsable d'assurer le soutien lié aux ressources humaines au site de kp à Montréal, au Canada, à un niveau professionnel et travaille en étroite collaboration avec la haute direction des ressources humaines dans les Amériques. Ce poste exerce des responsabilités dans...


  • Montréal, QC, Canada SupremeX Inc. Full time

    Apercu du rôle Le Partenaire d’affaire ressources humaines est un membre clé de l'équipe de gestion qui est responsable de l'identification proactive des améliorations, de la détermination et de la mise en œuvre de stratégies visant à aligner les programmes et les politiques de ressources humaines sur les objectifs généraux de...


  • Montréal, QC, Canada Warner Media, LLC. Full time

    Chaque grande histoire a un nouveau départ, et la vôtre commence ici. Dès créatifs formidables aux pionniers technologique, à travers le monde, WBD offre des opportunités de carrière décisif , des avantages soigneusement organisés et les outils pour explorer et devenir le meilleur vous-même. Games Montréal compte plus de 300 employés et...


  • Montréal, QC, Canada AJ Walter Aviation Full time

    Manager HR/ HR Manager - Montréal, Canada - AJ Walter Aviation Description **English Will follow** AJW Group est un spécialiste indépendant de premier plan dans la fourniture, l'échange, la réparation et la location de pièces détachées d'avions. Avec plus de 90 ans d'expérience dans l'aviation, AJW soutient plus de 1000 compagnies...


  • Montréal, Canada New Frontiers School Board Full time

    Le commission scolaire cherche à recruter des professeurs - généraliste francais pour l'année scolaire 2023-2024. Nous avons un contrat de remplacement disponible du 25 août 2023 à 30 juin 2024 à École primaire Heritage à Huntington. Envoyez-nous un courriel dès aujourd'hui ! Avantages Nous offrons un mentorat aux nouveaux enseignants Nous...


  • Montréal, Canada Maples Group Full time

    **Position: HR Business Advisor** **Location: Montreal, Canada** The Maples Group is a standard bearer in financial and legal services, trusted by many of the world’s largest hedge fund managers, private equity firms and international corporations. Our distinction flows from our carefully curated team: 2,000+ professionals characterised by tenacity,...