Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Programmer (C++)

Full-time

Frima Studio



We’re looking for impact players! 

Frima is looking for a Senior Programmer (C++) to join a specialized team on one of our biggest projects!

We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds of passionate talents united by a single ambition: to create unforgettable games across all platforms.

We take care of our people

  • 4.5-day workweek, year-round. (Friday afternoons off);
  • Truly flexible work arrangements: 100% remote, hybrid, or 100% in-office—the choice is yours;
  • Up to 7 weeks of vacation per year, sick days, and personal days: your well-being matters to us.
  • Comprehensive group insurance coverage starting the day you join;
  • A contribution to your RRSP;
  • A $400 allowance for purchasing ergonomic equipment;

 

Life at the studio

  • Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more;
  • Regular presentations on projects and new developments: we keep our team informed about what’s happening at Frima;
  • Close-knit, supportive, and inclusive teams—even when working remotely!
  • Come discover the rest for yourself!

Job Description



What your weeks are going to look like

  • Daily Scrum-style meetings to start the day off right, discuss technical challenges, and ensure rigorous tracking of deliverables.
  • Participate in code reviews with various team members;
  • Identify and resolve performance issues related to CPUs, GPUs, and memory;
  • Develop and maintain integrations between the engine and toolchains and pipelines on mobile, PC, and console;
  • Debug issues at both the engine and gameplay levels;
  • Improve and automate our deployment and debugging processes;
  • Maintain service configurations and integrations;
  • Participate in the project’s technical design by proposing innovative solutions tailored to the project’s needs, while adhering to constraints (budget, deadlines, etc.);
  • Support the team in addressing complex technical issues by proposing robust and effective solutions, thereby ensuring the quality and performance of the code;
  • Provide technical support to overcome roadblocks and propose proactive solutions to keep the project on track;
  • Make independent technical decisions, consulting with the Lead Programmer for choices with significant strategic impact;
  • Develop, optimize, and maintain game features, ensuring their performance and interoperability with other systems;
  • Mentor and support programmers by providing them with technical guidance and sharing best practices in development to ensure code quality and compliance with the team’s standards.

Qualifications



What we're looking for

  • Bachelor’s degree in computer science or a related field, combined with experience deemed equivalent;
  • A minimum of ten (10) years of programming experience or other relevant experience;
  • Previous experience in roles involving technical leadership (e.g., mentoring, functional team management, etc.);
  • Excellent proficiency of the C++ language;
  • Good knowledge of the various hardware and software layers involved in the execution of a video game;
  • Ability to think systemically when considering complex architectures that work together (SDK / game server or clients / Unreal Engine / streaming protocols);
  • Comfortable with long-term iterations;
  • Proficiency with the Unreal game engine (a significant asset);
  • Experience in mobile game development (a significant asset);
  • Excellent command of French and English (written and spoken). English skills are required to perform the job, as we collaborate with English-speaking partners;
  • Ability to travel outside the country as needed.

What we value in our team

  • Ability to handle multiple tasks simultaneously and manage priorities;
  • Demonstrated curiosity about new technologies;
  • Strong analytical and synthesis skills, and the ability to communicate ideas clearly;
  • Independence, resourcefulness, attention to detail, and the ability to work well in a team;
  • Commitment to quality work and meeting deadlines;
  • Strong oral and written communication skills.

Additional Information



Come be a Game Changer with us!

Come and make a difference with us! 

  • Find out more about us:
  • About our culture:

 

 

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Programmer (C++) in Québec, QC vacancy
  •  ...d’impact! Frima est à la recherche d’un.e Programmeur.euse senior (C++) afin de joindre une équipe spécialisée sur l’un de nos plus gros...  ...équivalente; Minimum de dix (10) années d'expérience en programmation ou toute autre expérience pertinente; Expérience antérieure... 
    Senior
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    4 hours ago
  •  ...développement logiciel. Responsabilités Comme développeur C++ de solutions en métrologie 3D, vous changerez la vie de nos utilisateurs...  ...et un niveau intermédiaire en anglais (oral et écrit)* Programmer de façon claire et structurée, tout en considérant les exigences... 
    Suggested
    Daily paid
    Full time
    Part time
    Work at office
    Remote work
    Flexible hours

    InnovMetric

    Québec, QC
    2 days ago
  •  ...Divinity: Original Sin 2 is looking for a Tools Programmer   to join the team and help us in crafting...  ...tools with legacy components ⬝ Thorough C++ knowledge ⬝ Open-minded and willing to...  ...------------------ Programmeur d'outils senior Maintes fois primé, Larian Studios a... 
    Senior
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    12 hours ago
  • (Version française ci-dessous)   Gameplay Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...across the world.   Requirements ~4+ years experience  in C++; ~ Excellent feel for RPG systems and gameplay in general; ~... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Local area
    Worldwide

    Larian Studios

    Québec, QC
    12 hours ago
  •  ...recruitment or placement agencies) (i.e. a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here. Required Experience: Senior IC... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Québec, QC
    11 days ago
  • (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to...  ...Document code features. Requirements • Thorough knowledge of C++. • Strong technical background (bachelor’s degree or comparable... 
    Full time
    Summer work

    Larian Studios

    Québec, QC
    12 hours ago
  • (Version française ci-dessous) Engine programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering...  ...and support team members Requirements ⬝ Proficiency in C++Open-minded, willing to collaborate, experiment and iterate over a... 
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    12 hours ago
  •  ...Ready to level up your career? Frima is looking for an Unreal (C++) Programmer to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal with over 20 years of experience. We bring together... 
    Ongoing contract
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    15 days ago
  •  ...As a tools programmer at Ubi Qc within Anvil, you play a key role in designing and implementing the technologies used by the content creation...  ...equivalent training Excellent proficiency in C#; knowledge of C++, WPF, or SQL is a plus Strong analytical and synthesis skills,... 
    Full time
    Worldwide

    Ubisoft

    Québec, QC
    21 days ago
  •  ...de l’année (dîners BBQ, activités d’équipe, ****@*****.***, etc.). ~ Poste permanent, temps plein (37,5 h/semaine), du lundi au vendredi ~ Programme de remboursement de dépenses ~2 semaines de vacances + 2 semaines durant la période des Fêtes ~6 journées de congés mobiles ou maladies... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area
    Monday to friday

    Croisières AML

    Québec, QC
    4 days ago
  •  ...always improving on the tools and technology that empower content developers worldwide. What Youll Do Were looking for a Build Programmer passionate about CI/CD automation and developer productivity to help build and maintain the infrastructure that powers Rocket League... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Québec, QC
    a month ago
  •  ...TEHORA est présentement à la recherche d’ un Responsable de programme TI – Sénior – Volet clinique afin de participer à la planification, à la gouvernance et à la réalisation de programmes technologiques d’envergure liés aux systèmes d’information cliniques et à la transformation... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Québec, QC
    a month ago
  •  ...année (dîners BBQ, activités d’équipe, ****@*****.***, etc.). ~ Emploi permanent: Du lundi au vendredi et à temps plein (37.5h/semaine). ~ Programme d’assurance collective payé à 50% par l’employeur. ~ REER collectif. ~ Programme de remboursement de dépenses. ~ Rabais sur votre... 
    Senior
    Permanent employment
    Full time
    Contract work
    Monday to friday

    Croisières AML

    Québec, QC
    4 days ago
  • Envie de relever un défi palpitant ? Nous sommes à la recherche d’un conseiller ou d’une conseillère aux programmes d’épargne -retraite collectifs et aux régimes de retraite individuels. \ Cette personne rejoindra l’équipe d’ actuariat \ au bureau de Québec \ ou de... 
    Full time
    Work at office
    Flexible hours

    Mallette S.e.n.c.r.l.

    Québec, QC
    12 hours ago
  •  ...au Canada et occasionnellement à l’étranger.** Relevant du vice-président mondial, R&D, Test et Mesure. Le/la directeur(trice) de programme R&D, Solutions numériques, est responsable de définir, diriger et livrer le portefeuille de produits numériques, de plateformes... 
    Long term contract
    Full time
    Apprenticeship

    Wabtec

    Québec, QC
    6 days ago
  •  ...Position – Tools Programmer Intern We are looking for a Tools Programmer Intern to join our...  ...Tools Programmer Intern will report to a Senior Tools Programmer. Responsibilities and...  ...Qualifications Familiarity with either Python, C++ or Rust. Experience with GUI frameworks... 
    Senior
    Internship

    Sony Playstation Workday Sandbox

    Québec, QC
    a month ago
  • $41 per hour

     ...Experience: Études Certificat ou diplôme Milieu de travail Tennis Club de tennis Tâches Élaborer et diriger des programmes et des services Donner des conseils techniques et professionnels Établir des politiques et des procédures pour mettre sur pied... 
    Full time
    Temporary work
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    Académie de tennis Aliassime

    Québec, QC
    22 days ago
  • $80k - $155k per year

    Directeur(trice) de programme Description de poste CGI est à la recherche un(e) gestionnaire de projet pour contribuer à notre programme de transformation numérique selon une méthodologie agile. La personne retenue sera responsable de superviser la mise en œuvre de solutions... 
    Québec, QC
    more than 2 months ago
  •  ...As an IT Programmer-Analyst, you will play a key role within our team, working closely with the IT Manager to maintain and develop our ERP solutions and other internal applications. You will be responsible for the assessment, planning and implementation of IT systems, while... 
    Permanent employment
    Full time

    ROBOVER

    Québec, QC
    21 days ago
  • Veuillez postuler sur : Chez Croisières AML , le marketing ne se limite pas à produire de beaux visuels. Notre équipe imagine des expériences, lance des campagnes d’envergure, développe des outils numériques et fait évoluer l’image de marque de l’une des plus ...
    Senior
    Permanent employment
    Full time

    Croisières AML

    Québec, QC
    10 days ago
  •  ...à monter de niveau dans ta carrière ?   Frima est à la recherche d’un.e Programmeur.euse unreal (C++) avec un profil orienté UI afin d’aider son équipe de programmation de jeu à monter de niveau.   Chez Frima, nous cultivons l’audace créative depuis plus de 20 ans!... 
    Senior
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    12 hours ago
  • Tu recherches un emploi dynamique rempli de défis stimulants ? Servirplus, entreprise privée spécialisée dans les services de santé et services psychosociaux, est l’entreprise idéale pour mettre ton talent à profit. Elle recherche présentement des travailleurs.euses sociaux...
    Permanent employment
    Immediate start
    Remote work

    Servirplus

    Québec, QC
    a month ago
  • $23.35 per hour

     ...un objectif de prévention de la judiciarisation, nos services sont offerts aux femmes ayant un profil à multiples défis. Aussi, des programmes spécifiques s’adressent aux femmes en situation d’insécurité résidentielle. Le Centre femmes aux 3 A de Québec Accueille et Aide les... 
    Full time
    Contract work
    Temporary work
    Work at office
    Night shift

    Centre Femmes Aux 3 A De Quebec Inc

    Québec, QC
    a month ago
  •  ...Senior Software Developer   Location: Quebec City, Quebec, Canada (Hybrid or In-Office)   About Bentley Systems Bentley Systems...  ...professional software development experience. ~ Strong proficiency in  C++ and C# . ~ Deep understanding of object-oriented design... 
    Senior
    Apprenticeship
    Work at office
    Local area
    Worldwide

    Bentley Systems

    Québec, QC
    1 day ago
  •  ...Vous avez une connaissance des environnements de gestion des exigences (DOORS, JAMA) Vous maîtrisez plusieurs langages de programmation (C, C++, Ada95, Assembly, Python) ainsi que plusieurs langages de description matérielle Vous avez une bonne connaissance des architectures... 
    Senior
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Sogeclair

    Québec, QC
    4 hours ago
  •  ...de deux (2) années en C#, deux (2) années en Angular et 1 (une) année Javascript. • Posséder deux (2) années d’expérience en programmation informatique dans ces langages : PL/SQL. • Avoir participé à au moins un (1) projet d’une durée de deux dans un contexte de... 
    Senior
    Remplacement
    Full time

    Solution Sft

    Québec, QC
    12 hours ago
  •  ...design and operate the infrastructure the world depends on. As a Senior Product Manager, you'll own the vision, strategy, and roadmap...  ...découverte, de comités consultatifs, de bilans trimestriels ou de programmes bêta. Succès démontré dans l'exécution d'analyses de marché et... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Local area
    Worldwide
    Day shift
    3 days per week

    Bentley Systems

    Québec, QC
    1 day ago
  •  ...présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions...  ...et motivant; Initiatives sociales et environnementales; Programme d’apprentissage en milieu de travail Cheminement de carrière.... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Québec, QC
    12 hours ago
  •  ...accompagnant les gestionnaires et les contributeurs individuels seniors et en soutenant une solide communauté de pratique. Qualifications...  ...débuts. Une rémunération concurrentielle accompagnée d’un programme complet d’avantages sociaux. Bentley Impact Day : profitez d... 
    Senior
    Apprenticeship
    Work at office
    Local area
    Worldwide

    Bentley Systems

    Québec, QC
    1 hour ago
  •  ...sommes en quête d’un programmeur moteur senior qui rejoindra l’équipe et nous aidera à créer...  ...développement de jeu Une expertise en C++ Une ouverture d’esprit et la volonté de...  ...One/Series, etc.) Une expérience en programmation SIMD Une expérience en langage d’assemblage... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    gorh

    Québec, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer (C++). Be the first to apply!