Talent.com
CGI
Développeur Senior C++CGI • Montréal, Canada
Développeur Senior C++

Développeur Senior C++

CGI • Montréal, Canada
6 days ago
Job type
  • Full-time
Job description

Position Description:

Mode de travail: Hybride, 3 jours/semaine en présentiel
Mission principale
Les développeurs auront pour responsabilité d'analyser, diagnostiquer et améliorer les performances globales du système, en intervenant à la fois au niveau du code, des algorithmes et de l'architecture.
Responsabilités
-Analyser l'architecture applicative existante afin de comprendre les flux de traitement et les contraintes techniques
-Identifier les goulots d'étranglement (CPU, mémoire, I/O, concurrence, etc.)
-Proposer et mettre en œuvre des optimisations pertinentes, incluant :
- refactoring de code critique
-amélioration des structures de données et des algorithmes
-optimisation bas niveau (gestion mémoire, cache, allocations, etc.)
- simplification ou adaptation de certains choix de conception lorsque nécessaire
-Mettre en place des stratégies de parallélisation et d'exécution concurrente efficaces
-Mesurer, comparer et documenter les gains de performance obtenus
-Collaborer avec les équipes existantes pour intégrer les optimisations sans régression

Your future duties and responsibilities:

fonctionnelle
Compétences techniques requises
-Excellente maîtrise du C++
-Très bonne compréhension des architectures logicielles et systèmes
-Solides compétences en algorithmie et en complexité (temps/mémoire)
-Expérience concrète en optimisation de performance applicative
-Maîtrise des outils de profiling et de mesure de performance
-Bonne connaissance des problématiques de concurrence et de multithreading (threads, mutex, lock-free, etc.)
-Compréhension des mécanismes bas niveau (cache CPU, pipeline, mémoire, etc.)
Compétences complémentaires appréciées
-Expérience sur des systèmes à forte contrainte de performance ou temps réel
-Connaissance des architectures distribuées ou des systèmes haute performance (HPC)
-Expérience avec des environnements Linux

Required qualifications to be successful in this role:

Profil recherché
-Esprit analytique et orienté résolution de problèmes complexes
-Capacité à challenger les choix techniques existants de manière constructive
-Autonomie et rigueur dans la démarche de mesure et d'optimisation
-Bonne capacité de communication pour vulgariser des problématiques techniques

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque situation. Une estimation raisonnable de cette fourchette salariale se situe entre 80 $ et $. Ce poste est actuellement vacant.

#LI-AM1

Skills:

  • French
  • C++
  • Communication
  • Data Architecture
  • Linux
  • Software Architecture
Create a job alert for this search

Développeur Senior C++ • Montréal, Canada

Similar jobs

Développeur Senior en Systèmes de Jouabilité

Haven Interactive StudiosMontreal
Full-time

Intégrez notre équipe en tant que Développeur Senior en Systèmes de Jouabilité.Votre mission ? Assurer la confection de fonctionnalités de jeu de haute qualité et optimiser les performances.Dans ce... Show more

 • Promoted

Développeur logiciel principal (Senior), déploiements de conformité et multi-régions Montréal, [...]

CrewMontreal (administrative region), QC, CA
Full-time

Développeur logiciel principal (Senior), déploiements de conformité et multi-régions.MaintainX est la plus importante plateforme au monde en matière de gestion des actifs et d'intelligence du trava... Show more

 • Promoted

Développeur(euse) senior en applications/Senior Applications Developer

Silicon LabsMontreal (administrative region), QC, CA
Full-time

Responsabilités** **Compétences requises***Qualifications minimales*Plus de 5 ans d’expérience en développement de logiciels embarqués Expérience avec les logiciels et protocoles réseau Solides com... Show more

 • Promoted

Développeur Senior en Technologie DevOps

IntactMontreal (administrative region), QC, CA
Full-time

Saisissez votre chance d’exceller en tant que Développeur Senior chez Intact, en mettant votre expertise DevOps au service du développement et de l’exploitation.Travaillez dans un environnement hyb... Show more

 • Promoted

Développeur C Senior Solutions de Paiement

Groom & Associés / AssociatesMontreal (administrative region), QC, CA
Full-time

Faites partie d'une entreprise de pointe avec des bureaux à Toulouse et Montréal comme Développeur C Senior.Ce rôle hybride vous permet de travailler sur des solutions de paiements embarquées.Cette... Show more

 • Promoted • New!

Senior Real-Time C# / C++ Developer

Audensiel CanadaMontreal
Full-time

Une entreprise de conseil numérique recherche un·e Développeur·euse C# / C++ (Expert Temps Réel) pour intégrer le secteur des investissements et des marchés des capitaux.Vous serez responsable du d... Show more

 • Promoted

Développeur/développeuse logiciel senior (GO)

AppDirectMontreal (administrative region), QC, CA
Full-time

Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe.AppDirect offre une plateforme d’abonnement permettant de vendre... Show more

 • Promoted

Développeur de logiciel senior spécialisé en moteurs de recherche Montréal, Toronto

MaintainX, Inc.Montreal (administrative region), QC, CA
Full-time

Développeur de logiciel senior spécialisé en moteurs de recherche.MaintainX est la première plateforme mobile de gestion des procédures pour les travailleurs de l'industrie et les travailleurs de p... Show more

 • Promoted

Expert en Développement C++ chez Grass Valley

Grass ValleyMontreal (administrative region), QC, CA
Full-time

Devenez Expert Développeur C++ chez Grass Valley et participez à la création de solutions innovantes.Ce rôle vous place au cœur de la technologie de diffusion.Dans ce poste, vous serez responsable ... Show more

 • Promoted

Développeur.euse logiciel senior.e - infrastructure de la plateforme de données

CoveoMontreal (administrative region), QC, CA
Full-time

Construis les fondations des plateformes de données à grande échelle.Et si tu pouvais façonner l’infrastructure qui propulse des plateformes de données utilisées à l’échelle de toute une entreprise... Show more

 • Promoted

Développeur·se senior Full Stack - saint-esprit

Asteksaint-esprit, qc, ca
Full-time

Développeur·se senior Full Stack.Wealth Management – Servicing).Développeur·se senior Full Stack.Développer et déployer des fonctionnalités en mode.Concevoir des solutions technologiques innovantes... Show more

 • Promoted

Développeur Senior en Systèmes de Jouabilité

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

Intégrez en tant que Développeur Senior et optimisez les systèmes de jouabilité pour améliorer l’expérience utilisateur.Soyez en charge de la qualité technique et de la performance des systèmes.En ... Show more

 • Promoted

Développeur C Sénior

Fed ITmontreal, qc, Canada
Full-time

Tu es à l’écoute d’un nouveau défi professionnel ?.Le développement C n’a plus de secret pour toi ?.Tu souhaites rejoindre une entreprise qui associe exigence, performance et bienveillance ?.Alors ... Show more

 • Promoted • New!

Développeur·e senior Unreal Engine (C++ / Blueprints)

Eden Creative StudioMontreal (administrative region), QC, CA
Full-time

Eden Creative Studio est une entreprise montréalaise spécialisée dans la création d’expériences immersives et interactives à la croisée des arts numériques et des technologies.Le studio développe d... Show more

 • Promoted

Développeur.euse logiciel senior.e

Wizards of the CoastMontreal, Montreal (administrative region), CA
Full-time

Entrez dans le multivers : Votre prochaine aventure commence ici.Chez Wizards of the Coast, nous cultivons le pouvoir de l'imagination et de la connexion pour créer des expériences inoubliables.Nou... Show more

 • Promoted

Développeur senior Murex

Banque Nationalemontreal, qc, Canada
Full-time

Une carrière en tant que développeur ou développeuse en chef Murex au sein de l'équipe Marchés des capitaux de la Banque Nationale signifie agir à titre de spécialiste technologique pour le logicie... Show more

 • Promoted • New!

Développeur senior | Senior Software Engineer Montréal, Quebec, Canada

2K Games, Inc.Montreal (administrative region), QC, CA
Full-time

Développeur senior | Senior Software Engineer.Fondée en 2005, 2K Games est une entreprise internationale de jeux vidéo, éditant des titres développés par certains des studios de développement les p... Show more

 • Promoted

Développeur de Moteurs de Jeu Senior

ZeniMax MediaMontreal
Full-time

Participez au développement de jeux emblématiques en tant que Développeur de Moteurs Senior.Vous serez chargé de coder, optimiser et maintenir des systèmes C++ au sein d'une équipe de développement... Show more

 • Promoted

Senior Embedded Developer chez PBSC Solutions

PBSC Solutions UrbainesMontreal (administrative region), QC, CA
Full-time

Rejoignez PBSC Solutions Urbaines comme Développeur Senior en systèmes embarqués et révolutionnez la mobilité urbaine.Bénéficiez d'une flexibilité de télétravail tout en développant des produits in... Show more

 • Promoted

Développeur CI/CD Senior à Montréal

UnityMontreal (administrative region), QC, CA
Full-time

Transformez l'approche des déploiements avec Unity à Montréal en tant que Développeur CI/CD Senior.Ce rôle nécessite une solide expérience en infrastructures des services cloud.Unity recherche un D... Show more