Log In Employers
Coordinator Human Resources Assistant National Accounts Manager Marketing Coordinator Business Records Social Media Marketing Assistant Account Executive Business Development Representative Office Manager Data Scientist Software Prototyper - DSpace Innovation Social Media-Marketing Mechanical Designer Conveyor Systems Data Analytics Intern Junior Web Developer Agronomic Research Specialist Junior Embedded Software Engineer Digital Solution Architect Aspen Construction Coordinator Growth Developer Director Project Manager - Engineering Project Engineer iOS Developer and Android Developer MTS Software Development Eng Temporary Support Approach Consultant Software Consultant Digital Marketing Manager - remote Client Account Manager Analog Packaging Systems Engineer Director of Engineering Leather Product Developer-Factory Sales Development Agent Research Analyst REGIONAL SALES MANAGER LEAD - NESPRESSO Discipline TD Automation Salesforce Full Stack Developer Sr Operational Analyst of Clinical Records and Information Technician Software Development Engineer Junior Product Photographer Developer - React Native Motive Manufacturing Programmer A - 2414 Web Developer IT and Terminal Operating Systems All Jobs
10% Happier 51talk ABBYY ADP AT&T Adaptive Insights Adesto Technologies Aecom Aerotek Akira Alibaba Amazon Flex American Income Life AppNexus Apple Arizona State University ArtBinder Arthena BAMTECH Media Bankers Life Barnes and Noble Bastille Big Health Binance Bitmain Bloomberg Borrowell Brigade Buzzfeed CBRE CGI Candid CareGuide Checkout 51 Chefs Plate Cintas Clickworker Cognizant Coinbase Collabera Control Risks Covestro AG Creative Circle Credit Benchmark CyberCoders Decibel Therapeutics Desjardins Didi Chuxing Doordash Drop Eigen Innovations Inc. Emulate Epic Systems Ericsson ExtraHop Networks Facebook First Convenience Bank Floor and Decor Gamestop Gazillion, Inc. General Electric Grab Grata Data Guardian Analytics Harry's Hinge Homestars Honcker Houzz Hubble Contacts Hungryroot IBM Industry Insight Global Instacart Instagram Intel Jane Street Jrop July Systems Kasisto Kensho Kforce Later Leapforce - Appen Leidos Lenovo Liberty Mutual Lighter Capital LiveOps Los Angeles Unified School District Microsoft Midaxo Mighty Mixmax Mulesoft NVIDIA Neon Therapeutics Netflix Nielsen Northrop Grumman Northwestern Mutual Oracle Paddle HR Palantir Pantera Capital Paylocity Paytm Piedmont Natural Gas PointClickCare Polychain Capital Postmates Provincial Health Services Authority - PHSA RateSetter Raytheon Ready, Set, Food! Reddit Reim Entertertainment Rev Reynolds and Reynolds Rgis RichRelevance Riot Games Ripple Rover Sedgwick Claims Management Services Sell It Down Sense Shopify Siemens AG Singapore Post SnapTravel SpaceX Square Square Enix Montreal StartUp Health Stryker TD Bank TELUS Taqniaty Taskrabbit Techstars Tencent Holdings Tesla Top Hat Toradex Trade TranscribeMe Trellis Twitter Two Sigma Uber Unite Students UnitedHealth Group UniversalGiving UserTesting VIPKID Vanguard Varian Medical Systems Vector Marketing Video++ Vuzix Walgreens Wattpad Wave WeWork Whole Foods Xiaomi Yelp Yodle Zillow Ziprecruiter Zomato All Companies
My Profile Log Out

Developpeur de logiciel / Software Developer At CAE Inc.


Montréal, Qc

Job Description

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Backed by a 70-year record of industry firsts, we continue to help define global training standards with our innovative virtual-to-live training solutions to make flying safer, maintain defence force readiness and enhance patient safety. We have the broadest global presence in the industry, with 8,000 employees, 160 sites and training locations in over 35 countries. Each year, we train more than 120,000 civil and defence crewmembers and thousands of healthcare professionals worldwide.

Développeur de logiciel / Software Developer

Position Type:


Role and Responsibilities

(English will follow)

L’ingénierie de développement logiciel à CAE Montréal est répartie en quatre groupes : Expérience de formation, Environnement immersif, Simulation de véhicules et finalement Architecture, infrastructure et services.

Le groupe Environnement immersif est en charge de développer un environnement d’entraînement réaliste et immersif à l’aide de repères visuels et sensoriels au sein d’un simulateur de vol. Cette équipe mondiale est composée de plus de 200 employés du Canada, l’Inde et la Hongrie.

Nous sommes à la recherche d’un développeur de logiciel pour se joindre au groupe ENVIRONNEMENT TERRESTRE COMMUN ET OUTILS DE CREATION DE CONTENU .

Dans un environnement de développement fortement orienté objet (C++, C#) utilisant la méthodologie agile , vous serez appelé à :

  • Participer au développement logiciel des produits suivants :
    • Outils de génération du contenu des environnements synthétiques (synthèse d’imagerie satellitaire, modèles 3D statiques et dynamiques, profil de terrain, textures de matériaux, données de navigation, etc.).
    • Outils de déploiement des environnements terrestres vers les simulateurs en utilisant des technologies client-serveur et de communication réseau.
    • Serveur de simulation fournissant les services de calcul de terrain à l’ensemble des systèmes et entités du simulateur.
    • Serveur de simulation fournissant les données de navigation aux différents systèmes du simulateur.
  • Offrir du soutien technique aux clients internes et externes

Exigences :

  • Baccalauréat en sciences informatiques, génie informatique ou logiciel.
  • Bonnes aptitudes de conception orientée objet.
  • Prêt à travailler au sein d’une équipe de développeurs de logiciels dynamique.
  • Individu très autonome et créatif avec un bon sens de l’initiative.
  • Expérience minimum de 1-2 ans dans le développement de logiciel
  • Aptitudes à communiquer à l’oral et à l’écrit.
  • Le bilinguisme (français et anglais) est requis.

Atouts :

  • Programmation avec Direct3D ou OpenGL
  • Programmation pour le traitement d’images
  • Modélisation 3D


Development Engineering at CAE Montreal is split into four groups: Training Experience, Immersive Environment , Vehicle Simulation and Architecture Infrastructure & Services.

The Immersive Environment department is responsible for developing a realistic, immersive training environment through visual and sensory cues in the simulator. This global team is composed of more than 200 employees from Canada, India and Hungary.

We are looking for software developer to join COMMON EARTH ENVIRONMENT AND CONTENT CREATION TOOLS group.

In a strongly Object Oriented (C++, C#) programming environment using the agile methodology, you will be required to:

  • Participate to software development of products listed below:
    • Tools for generating synthetic environments content (synthesis satellite imagery, 3D static and dynamic models, terrain profile, texture materials, navigation data, etc.).
    • Tools to deploy earth environment towards simulators using client-server and network communication technologies.
    • Simulation terrain server providing terrain related computing services to all simulator systems and entities.
    • Simulation navigation server providing navigation related data to all simulator systems.
  • Provide technical support to internal and external customers


  • Bachelor’s degree in Computer Science, Computer or Software Engineering.
  • Good skills in object-oriented programming design
  • Comfortable working within a team of dynamic software developers.
  • High degree of autonomy, initiative and creativity.
  • Minimum 1-2 years’ experience in software development
  • Oral and written communication skills.
  • Bilingualism (French and English) is required.


  • Direct3D or OpenGL programming
  • Image processing programming
  • 3D modelling

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

CAE is firmly committed to ensuring a positive and professional working environment in which all people are treated with dignity and respect. We aim to provide a fair and consistent method for filling job openings in support of equality of opportunity and cultural diversity within the company.

The masculine gender is used throughout this job description solely to make the text easier to read and therefore applies to both men and women.

Get hired at CAE Inc.

You're one short application away from your dream job