Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
*version Française ci-dessous*
We are looking for C++ Software Developers to join our team in Montreal (QC)!
Who are we?
Scalian is a multinational engineering consulting firm with 5500 specialists in 12 countries and over 30 years of experience.
Our expertise in Operations & Technology and Information Technology serves various technological sectors, such as the aerospace, defense, rail and energy industries, while providing distinctive support to their development and operations.
At Scalian, we place people at the heart of our concerns. By joining us, you will have the opportunity to fulfill your career goals in a caring and collective environment.
What will your role be?
As a Software Developer, you will be at the forefront of flight simulation software development, contributing to aviation safety worldwide. Collaborate with a passionate team of engineers and test pilots to help shape the future of pilot training.
Your responsibilities will include:
- Support Architecture Framework : Collaborate closely with architects and engineers to develop and deliver the Simulation Framework, the core infrastructure for simulation products.
- Design and develop robust simulation features and modules using the specified technical environment (C++, C#, Linux, Docker, etc.).
- Identify, collect, and integrate real-world data (satellites, weather, civilian aircraft) from external providers into simulation models.
- Participate in all development phases, from requirements gathering to final integration into the simulator, including testing.
- Develop and implement a new, extended plugin to launch asynchronous shell commands, used particularly during compilation with MSBuild in Visual Studio.
- Ensure technical coordination with engineers and systems specialists from different groups
- Troubleshoot, debug, and resolve complex technical problems to guarantee the quality and delivery of project deliverables.
- Provide technical support to internal and external clients on the use of the framework and simulation products.
What qualifications are we looking for?
You have:
- Engineering degree or Master's degree (Bac+5) in Computer Science, Software Engineering, Simulation, or a related technical field.
- Minimum 7 years' professional experience in software engineering within multidisciplinary teams; relevant experience in software debugging
- Strong software development skills, including the ability to write robust and maintainable code
- Knowledge of C, C++, C# programming languages
- Proven experience in industrial context (aeronautic, automotive, space...)
- Knowledge of Github, Docker
- Good written and oral French and English
Why join us?
- To acquire experience in different critical industries and projects while working for the same company;
- To have a competitive salary and a great benefits package (dental, life and medical insurance, RRSP matching, sick days, vacation);
- To access trainings that focus on expanding your knowledge while staying up to date with cutting edge technologies and best practices;
- To have a clear career development plan that suits your goals;
- To have the possibility of working abroad through our mobility program thanks to our international presence;
- To join a dynamic, specialized and fast-growing group where communication is key and where every team member is valued;
- To be part of a team where having fun is essential (team building events, 5 à 7, Marathon and more!).
Please note that only relevant candidates will be contacted.
***
Nous recherchons des Dévelopeurs.euses logiciels C++ pour intégrer notre équipe dans la région de Montréal (QC) !
Qui sommes-nous ?
Scalian est une société multinationale de conseil en ingénierie, forte de plus de 35 ans d'expérience et de près de 5 500 spécialistes répartis dans 12 pays.
Nous mettons notre expertise en Opérations et Technologie et Technologies de l'information au service de secteurs variés tels que l'aérospatiale, la défense, le ferroviaire et l'énergie, en soutenant leur développement et leur exploitation.
Chez Scalian, l'humain est au cœur de nos priorités. En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant.
Quel sera votre rôle ?
En tant que développeur.euse logiciel, vous serez à la pointe du développement de logiciels de simulation de vol et contribuerez à la sécurité aérienne dans le monde entier. Vous collaborerez avec une équipe passionnée d'ingénieurs et de pilotes d'essai afin de façonner l'avenir de la formation des pilotes.
Dans le cadre de ce projet, vos principales responsabilités seront les suivantes :
- Architecture de support : Collaborer étroitement avec les architectes et les ingénieurs pour développer et déployer l'architecture de simulation, infrastructure centrale des produits de simulation.
- Concevoir et développer des fonctionnalités et des modules de simulation robustes dans l'environnement technique spécifié (C++, C#, Linux, Docker, etc.).
- Identifier, collecter et intégrer des données réelles (satellites, météo, aéronefs civils) provenant de fournisseurs externes dans les modèles de simulation.
- Participer à toutes les phases de développement, de la collecte des besoins à l'intégration finale dans le simulateur, y compris les tests.
- Développer et implémenter un nouveau plugin étendu pour lancer des commandes shell asynchrones, notamment lors de la compilation avec MSBuild dans Visual Studio.
- Assurer la coordination technique avec les ingénieurs et les spécialistes systèmes des différentes équipes.
- Résoudre les problèmes techniques complexes afin de garantir la qualité et la livraison des produits du projet.
- Fournir un support technique aux clients internes et externes concernant l'utilisation de l'architecture et des produits de simulation.
Quelles qualifications recherchons-nous ?
Prérequis obligatoires:
- Diplôme d'ingénieur ou master (Bac+5) en informatique, génie logiciel, simulation ou domaine technique connexe.
- Minimum 7 ans d'expérience professionnelle en génie logiciel au sein d'équipes multidisciplinaires ; expérience pertinente en débogage logiciel.
- Solides compétences en développement logiciel, notamment la capacité à écrire du code robuste et maintenable.
- Maîtrise des langages de programmation C, C++ et C#.
- Expérience confirmée dans le secteur industriel (aéronautique, automobile, spatial...)
- Connaissance de GitHub et Docker.
- Bonne maîtrise du français et de l'anglais, à l'écrit comme à l'oral.
Pourquoi nous rejoindre ?
- Acquérir une expérience enrichissante au sein de divers secteurs et projets critiques tout en évoluant dans une même entreprise ;
- Profiter d’un salaire compétitif et d’un ensemble d’avantages sociaux attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l'entreprise, congés maladie, etc.) ;
- Accéder à des formations continues pour élargir vos connaissances et rester à la pointe des technologies ;
- Construire un plan de carrière personnalisé, aligné avec vos objectifs professionnels ;
- Explorer des opportunités de travail à l'international grâce à notre programme de mobilité et notre présence mondiale ;
- Intégrer un groupe dynamique, spécialisé et en pleine croissance, où la communication est essentielle et où chaque membre de l’équipe est valorisé ;
- Faire partie d’une équipe où l’épanouissement professionnel est une priorité (team buildings, 5 à 7, marathons, et bien plus encore !).
Veuillez noter que seuls les candidat.e.s pertinent.e.s seront contacté.e.s.
Key Skills
Ranked by relevanceReady to apply?
Join Scalian and take your career to the next level!
Application takes less than 5 minutes

