Top Cities
Log In
online marketing manager Internship Opportunites for Students Internship Opportunities for Students Business Insights Staff Accountant Developer Enablement Manager Senior Graphic Designer Coordinator Marketing Specialist Staff Accountant II Staff Accountant I Jr Staff Accountant Accountant Staff Accountant Consulting Associate Part Time Credit Card and Vendor German Certified Public Accountant Bookkeeper Staff Accountant SR Staff Accountant Staff Accountant II Accountant Staff Accountant Accountant ACCOUNTANT I - OFFICE OF FINANCE Staff Accountant Staff Forensic Accountant Staff Accountant - NextGen Internship Staff Accountant - Palomar South Beach Accountant Staff Accountant Staff Accountant Staff Accountant Controller Audit Intern - Spring Project Controls Support Associate Accountant Staff Accountant Staff Accountant Staff Accountant STAFF ACCOUNTANT Staff Accountant in Tax Staff Accountant Non-Profit Staff Accountant Senior Accountant Adjunct Faculty Pool Audit Associate Assurance Staff RI Newest Jobs
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Aecom Two Sigma Aerotek Exact Media WeWork Jane Street AsteroidX Doordash First Convenience Bank Borrowell AT&T Insight Global Shopify Square Amazon Flex American Income Life Hatchways Peel Regional Police Creative Circle Vector Marketing Instacart Recovhub Walgreens Akira Clickworker 51talk Scotiabank Microsoft TD Bank UnitedHealth Group Top Hat Paylocity CI&T Desjardins mappedin Checkout 51 Mobeewave The Youth Connection Hootsuite GoParkr ScribbleLive SnapTravel Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

Developpeur de logiciel / Software Developer At CAE Inc.

Location: Montréal, Quebec

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.