Développeur Logiciel C++/ Software Engineer C+
Titre : Développeur Logiciel C++
Lieu : Ottawa – 4 jours/semaine sur site
Durée du mandat : 12 mois – 37,5 heures/semaine
Le candidat doit posséder les qualifications suivantes :
Environnement technique varié : C++ (v17+), Golang, Matlab, gRPC, Kafka, Postgres, Azure
Contexte
Rôle clé au sein de l’équipe de développement logiciel pour :
Concevoir, coder et maintenir un moteur de simulation complexe sur une infrastructure HPC
Intégrer des algorithmes avancés afin de maximiser la performance, la fiabilité et la maintenabilité
Collaborer avec les équipes systèmes, algorithmes et intégration
Tâches principales
Développer et optimiser du code moderne en C++
Intégrer et maintenir des algorithmes complexes
Participer aux revues de code et à l’amélioration continue des processus
Documenter les spécifications et solutions techniques
Description de poste
Nous recherchons un Développeur Logiciel C++ expérimenté pour rejoindre une équipe d’ingénierie logicielle haute performance. Le rôle implique la conception, le développement et la maintenance d’outils de modélisation utilisés pour l’allocation complexe de ressources et l’analyse de performance, exécutés sur une infrastructure de calcul haute performance. Le candidat retenu travaillera en étroite collaboration avec les équipes systèmes et algorithmes afin d’intégrer des algorithmes avancés garantissant performance, fiabilité et maintenabilité.
Responsabilités clés
Développer et maintenir des applications modernes en C++ (v17+)
Intégrer des algorithmes complexes dans un environnement HPC
Collaborer avec des équipes d’ingénierie multidisciplinaires
Participer aux revues de code et améliorer les processus de livraison
Préparer la documentation technique
Compétences requises
5+ années d’expérience professionnelle en C++ moderne
Expérience avec certaines des technologies suivantes : Golang, Matlab, gRPC, Kafka, Postgres, Azure
Expérience dans le HPC, le déploiement cloud ou les environnements conteneurisés est un atout
Solides compétences en résolution de problèmes et en communication
Doit être admissible à l’habilitation de sécurité Controlled Goods
Langues : anglais ; le français est un atout
Title : C++ Software Developer
Location : Ottawa – 4 days/week on site-
Mandate duration : 12 months- 37.5 hours/week
The candidate must have the following qualifications:
Varied Technical Environment : C++ (v17+), Golang, Matlab, gRPC, Kafka, Postgres, Azure
Context
Key role within the software development team to:
• Design, code, and maintain a complex simulation engine on HPC infrastructure
• Integrate advanced algorithms to maximize performance, reliability, and maintainability
• Collaborate with systems, algorithms, and integration teams.
Key Tasks
• Develop and optimize modern C++ code
• Integrate and maintain complex algorithms
• Participate in code reviews and continuous process improvement
• Document technical specifications and solutions
Job description
We are seeking an experienced C++ Software Developer to join a high-performance engineering software team. The role involves designing, developing, and maintaining modeling tools used for complex resource allocation and performance analysis, running on high-performance computing infrastructure. The successful candidate will work closely with systems and algorithm teams to integrate advanced algorithms for performance, reliability, and maintainability.
Key Responsibilities
Develop and maintain modern C++ (v17+) applications.
Integrate complex algorithms into an HPC environment.
Collaborate with cross-functional engineering teams.
Participate in code reviews and improve release processes.
Prepare technical documentation.
Required Skills
5+ years professional experience with modern C++.
Experience with some of: Golang, Matlab, gRPC, Kafka, Postgres, Azure.
Experience in HPC, cloud deployment, or containerized environments is an asset.
Strong problem-solving and communication skills.
Must be eligible for Controlled Goods clearance.
Languages: English; French is an asset
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full-Stack Software Engineer (TypeScript)
2026-05-21
DevOps Engineer
2026-05-27
Full-Stack Developer | Remote
2026-05-27
- Posted
- Aug 18, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Ottawa
- Company
- Sky Systems, Inc. (SkySys)
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-Stack Software Engineer (TypeScript)
2026-05-21
DevOps Engineer
2026-05-27
Full-Stack Developer | Remote
2026-05-27