CAE Software Developer

5 days ago


Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time
About the Role

We are seeking a talented and motivated CAE Software Developer to join our team at Maya Heat Transfer Technologies. As a CAE Software Developer, you will be responsible for developing new CAE software features to address customer needs in turbomachinery, aerospace, and other industries.

Key Responsibilities
  • Develop New CAE Software Features: Design and develop new CAE software features to meet customer needs in turbomachinery, aerospace, and other industries.
  • Develop CAE Software Interface Components: Develop new CAE software interface components, including GUI widgets, interfaces between CAE packages, and multiphysics connections between different solvers.
  • Optimize Pre-Existing Code: Optimize pre-existing code and algorithms for both performance and accuracy.
  • Collaborate with Scrum Team: Work with the rest of your scrum team to take responsibility for feature quality.
  • Assist Customer Support: Assist customer support staff to diagnose customer models.
  • Maintenance and Updates: Perform maintenance in a large code system consisting of C++, C#, and Fortran code.
Requirements
  • Advanced Degree: An advanced degree involving software development, related to a CAE application.
  • CAE Experience: Experience in computational heat transfer or structural analysis is an asset.
  • Large Code Base Experience: Experience working within a large code base in a multi-team environment.
  • Software Skills: Strong software skills, including experience with Fortran, C++, C#, CUDA, and MPI.
  • Engineering Analysis: Familiarization with finite volume and/or finite element methods.
  • Engineering Package: Proficiency with an engineering analysis package in a CAD/CAE environment.
  • Scripting Experience: Experience with scripting (e.g. Python) is beneficial.
About Maya Heat Transfer Technologies

Maya Heat Transfer Technologies is a leading developer of advanced modeling and simulation software for mechanical engineering. We are a strategic development partner for Siemens PLM Software Inc. and author and market a variety of software products for heat transfer, fluid flow, and structural simulation, used by customers around the world.

Why Join Us?
  • Flexible Work Arrangements: We offer flexible work arrangements, including flex working hours and hybrid work.
  • Competitive Compensation: We offer a competitive base salary and 100% employer-paid benefits, including medical, dental, vision, life, short/long-term disability insurances.
  • Retirement Savings: We offer a group RRSP/DPSP plan with employer contributions open to join from Day One.
  • Career Growth Opportunities: We offer career growth opportunities, including flexible career paths and internal promotions.
  • Learning Opportunities: We offer learning opportunities, including training and development programs.
  • Generous Time-Off Policy: We offer a generous time-off policy, including flexible PTO, sick/personal days, and a summer flex schedule.
  • Structured Onboarding Program: We offer a structured onboarding program to support your success.


  • Montreal, Quebec, Canada CAE Full time

    Shape the Future of Training with CAE CAE is seeking a talented Software Developer Intern to contribute to the development and maintenance of our cutting-edge web-based SaaS product used globally in training centers. This internship offers a unique opportunity to gain hands-on experience in a dynamic and collaborative environment. Your Role: Design and...


  • Montreal, Quebec, Canada CAE Inc Full time

    Unlock Your Potential in Real-Time Software DevelopmentAre you a skilled software engineer looking for a challenging opportunity to leverage your expertise in real-time systems? CAE Inc, a global leader in training for the civil aviation, defence, and security markets, is seeking a talented individual to join our team as a software development expert.About...


  • Montreal, Quebec, Canada CAE Inc Full time

    Join CAE Inc. as a Software Development ExpertWe are a global leader in training for the civil aviation, defence and security, and healthcare markets. Our engineering teams are passionate, innovative, creative and enthusiastic about cutting-edge technology.Key Responsibilities:Create scalable architectures to improve software porting process efficiencyDebug...


  • Montreal, Quebec, Canada CAE Inc Full time

    Join CAE Inc. as a Software Development ExpertWe are a global leader in training for the civil aviation, defence and security, and healthcare markets. Our engineering teams are passionate, innovative, creative and enthusiastic about cutting-edge technology.Key Responsibilities:Create scalable architectures to improve software porting process efficiencyDebug...


  • Montreal, Quebec, Canada CAE Inc Full time

    About CAE IncCAE Inc is a global leader in training for the civil aviation, defence and security, and healthcare markets.Job DescriptionWe are seeking a skilled Software Development Engineer in Test to join our team. As a key member of our engineering team, you will be responsible for developing innovative solutions to complex software problems in a...


  • Montreal, Quebec, Canada CAE Inc Full time

    About CAE IncCAE Inc is a global leader in training for the civil aviation, defence and security, and healthcare markets.Job DescriptionWe are seeking a skilled Software Development Engineer in Test to join our team. As a key member of our engineering team, you will be responsible for developing innovative solutions to complex software problems in a...

  • Software Developer

    6 days ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleAt CAE, our teams are committed to staying innovative and on the leading edge of the aviation industry. To achieve this, we need experts like you to join our team and contribute to the development of cutting-edge flight simulation software.Key ResponsibilitiesDevelop and maintain software for flight simulation systems, including autopilot,...

  • Software Developer

    1 week ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleAt CAE, our teams are committed to staying innovative and on the leading edge of the aviation industry. To achieve this, we need experts like you to join our team and contribute to the development of cutting-edge flight simulation software.Key ResponsibilitiesDevelop and maintain software for flight simulation systems, including autopilot,...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleWe are seeking a highly skilled Technical Integration Specialist to join our team at CAE Inc. As a key member of our organization, you will be responsible for ensuring the seamless integration of software and hardware components on our simulators.Key ResponsibilitiesBe the primary point of contact for technical matters related to simulator...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleWe are seeking a highly skilled Technical Integration Specialist to join our team at CAE Inc. As a key member of our organization, you will be responsible for ensuring the seamless integration of software and hardware components on our simulators.Key ResponsibilitiesBe the primary point of contact for technical matters related to simulator...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsThe internship will be carried out in a hybrid mode, allowing for a balance between remote and in-office work. The location of the internship is Montréal, and the internship dates are from September 3rd to December...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsThe internship will be carried out in a hybrid mode, allowing for a balance between remote and in-office work. The location of the internship is Montréal, and the internship dates are from September 3rd to December...

  • Software Developer

    12 hours ago


    Montreal, Quebec, Canada CAE Inc Full time

    About This RoleWe are seeking a highly motivated and detail-oriented Software Developer - Business Intelligence to join our team at CAE Inc. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions to optimize our work environment.Key Responsibilities:Develop and maintain software applications to...

  • Software Developer

    9 hours ago


    Montreal, Quebec, Canada CAE Inc Full time

    About This RoleWe are seeking a highly motivated and detail-oriented Software Developer - Business Intelligence to join our team at CAE Inc. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions to optimize our work environment.Key Responsibilities:Develop and maintain software applications to...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleCAE Inc. is seeking highly skilled and motivated individuals to join our Ken Patrick Professional Development Program. This two-year program is designed to accelerate the development of the next generation of world leaders in the field of engineering and computer science.Program OverviewThe Ken Patrick program is a comprehensive development...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleCAE Inc. is seeking highly skilled and motivated individuals to join our Ken Patrick Professional Development Program. This two-year program is designed to accelerate the development of the next generation of world leaders in the field of engineering and computer science.Program OverviewThe Ken Patrick program is a comprehensive development...

  • Software Developer

    3 days ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleAt CAE, our teams are committed to staying innovative and on the leading edge of the aviation industry. To achieve this, we need experts like you to join our team and contribute to the development of cutting-edge flight simulation models.Key ResponsibilitiesDevelop and maintain software for flight simulation systems, including autopilot,...

  • Software Developer

    3 days ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleAt CAE, our teams are committed to staying innovative and on the leading edge of the aviation industry. To achieve this, we need experts like you to join our team and contribute to the development of cutting-edge flight simulation models.Key ResponsibilitiesDevelop and maintain software for flight simulation systems, including autopilot,...


  • Montreal, Quebec, Canada CAE Full time

    Job SummaryWe are seeking a highly skilled Software Integration Specialist to join our team at CAE. As a key member of our integration team, you will be responsible for ensuring the smooth integration of software systems and providing technical support to our engineers.Key ResponsibilitiesConfigure and manage software systems to ensure seamless...


  • Montreal, Quebec, Canada CAE Full time

    Job SummaryWe are seeking a highly skilled Software Integration Specialist to join our team at CAE. As a key member of our integration team, you will be responsible for ensuring the smooth integration of software systems and providing technical support to our engineers.Key ResponsibilitiesConfigure and manage software systems to ensure seamless...