Senior Programmer (C++)
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:
- ...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...SeniorFull timeRemote workFlexible hours
- ...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...SuggestedDaily paidFull timePart timeWork at officeRemote workFlexible hours
- ...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...SeniorFull timeWork at officeLocal area
- (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; ~...SuggestedDaily paidFull timeApprenticeshipWork at officeLocal areaWorldwide
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- (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 timeSummer work
- (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 timeWork at officeLocal area
- ...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 contractFull timeRemote workFlexible hours
- ...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 timeWorldwide
- ...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...SeniorPermanent employmentFull timeContract workLocal areaMonday to friday
- ...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 contractFull timeTemporary workWorldwide
- ...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...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...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...SeniorPermanent employmentFull timeContract workMonday to friday
- 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 timeWork at officeFlexible hours
- ...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 contractFull timeApprenticeship
- ...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...SeniorInternship
$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 timeTemporary workFlexible hoursWeekend workDay shiftAfternoon shift$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...- ...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 employmentFull time
- 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 ...SeniorPermanent employmentFull time
- ...à 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!...SeniorFull timeRemote workFlexible hours
- 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 employmentImmediate startRemote work
$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 timeContract workTemporary workWork at officeNight shift- ...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...SeniorApprenticeshipWork at officeLocal areaWorldwide
- ...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...SeniorFull timeTemporary workWorldwideFlexible hours
- ...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...SeniorRemplacementFull time
- ...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...SeniorFull timeApprenticeshipWork at officeLocal areaWorldwideDay shift3 days per week
- ...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....SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...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...SeniorApprenticeshipWork at officeLocal areaWorldwide
- ...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...SeniorDaily paidPermanent employmentFull timeWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmer (C++). Be the first to apply!

