CAE Software Developer

1 month ago


Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time
Job Title: CAE Software Developer

Maya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to provide software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality, drive down costs, and harness the value of their data.

Main Responsibilities:
  1. Apply Agile development principles (scrum, Kanban) to develop, maintain, and integrate custom engineering software tools and products.
  2. Understand client workflows, requirements, and needs, and recommend solutions and best practices.
  3. Design, implement, test, and deploy new functionality.
  4. Maintain existing products and support client requests.
  5. Implement unit tests.
  6. Propose and code fixes or workarounds for defects.
  7. Document all work performed.
Requirements:
  1. Bachelor's degree in Computer Science, Mechanical Engineering, or other related fields.
  2. Minimum of 2 years as a Developer.
  3. Strong analytical and software programming skills in C++.
  4. Familiarity with object-oriented practices is required.
  5. Strong knowledge in geometry abstraction, finite element or finite volume techniques, and numerical simulation algorithms.
  6. Excellent communication skills, both oral and written.
  7. Experience with versioning systems and project management tools (Git, JIRA, VSTS, etc.) is a plus.
  8. Ability to work in a team.
Why Join Maya HTT?
  1. Flexible Working Hours and Hybrid Work: Office downtown Montreal, 2-minute walk from Atwater Metro.
  2. Permanent Position and Competitive Base Salary.
  3. 100% Employer-Paid Benefits starting from Day One: Medical, Dental, Vision, Life, Short/Long Term disability insurances.
  4. Retirement Savings: Group RRSP / DPSP Plan with Employer Contributions open to join from Day One.
  5. Career Growth Opportunities: Our flexible career paths allow you to grow, and we like to promote internally.
  6. Learning Opportunities: Learn from the best in the industry and develop your skills.
  7. Generous Time-Off Policy: We promote a Healthy Work-Life Balance with a Flexible PTO Policy, Sick/Personal Days, and a Summer Flex Schedule.
  8. Structured Onboarding Program: We're invested in your success; you'll have team members to support you and provide a wide range of assistance from Day One.
  9. Join an award-winning company that is recognized worldwide as an industry leader.

Maya HTT is an equal opportunity employer and committed to fostering diversity and inclusion in the workplace. Accommodations are available upon request for candidates taking part in all aspects of the hiring and selection process.


  • Software Developer

    2 months ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleCAE is seeking a skilled software developer to join our team of experts in flight simulation. As a software developer at CAE, you will be responsible for designing, developing, and testing software for our flight simulation systems.Key ResponsibilitiesDesign and develop software for flight simulation systemsCollaborate with cross-functional...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleCAE is seeking a skilled software developer to join our team of experts in flight simulation. As a software developer at CAE, you will be responsible for designing, developing, and testing software for our flight simulation systems.Key ResponsibilitiesDesign and develop software for flight simulation systemsCollaborate with cross-functional...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleCAE is seeking a skilled software developer to join our team of experts in flight simulation. As a software developer at CAE, you will be responsible for designing, developing, and testing software for our flight simulation systems.Key ResponsibilitiesDevelop software for flight simulation systems, including autopilot, pneumatic, electrical,...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleCAE is seeking a skilled software developer to join our team of experts in flight simulation. As a software developer at CAE, you will be responsible for designing, developing, and testing software for our flight simulation systems.Key ResponsibilitiesDevelop software for flight simulation systems, including autopilot, pneumatic, electrical,...

  • Test Specialist

    5 days ago


    Montreal, Quebec, Canada CAE Full time

    About This RoleAs a passionate individual in the field, you'll have the opportunity to meet challenges, innovate, and collaborate with experts in various sectors at CAE, a world-class company and industry leader.Our teams are committed to staying innovative and on the leading edge, which is why we need your expertise and passion to complete our team.The Role...

  • Test Specialist

    2 weeks ago


    Montreal, Quebec, Canada CAE Full time

    About This Role:CAE is seeking a skilled Test Specialist to join our team. As a Test Specialist, you will be responsible for preparing project engineering test plans, carrying out engineering testing assignments, and ensuring the calibration and integration of our visual systems.The Role We Are Offering:Prepare project engineering test plans and execute them...

  • CAE Software Engineer

    1 month ago


    Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Join Maya HTT as a CAE Software DeveloperWe are seeking a highly skilled CAE Software Developer to join our team at Maya HTT, a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. As a long-time partner of Siemens Digital Industries Software, we collaborate in providing software, AI, and engineering services...

  • CAE Software Engineer

    1 month ago


    Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Join Maya HTT as a CAE Software DeveloperWe are seeking a highly skilled CAE Software Developer to join our team at Maya HTT, a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. As a long-time partner of Siemens Digital Industries Software, we collaborate in providing software, AI, and engineering services...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleCAE Inc is seeking an experienced legal professional to advise on, draft and negotiate sophisticated agreements in various sectors, most notably in the technology sector between CAE and its suppliers. Based in Montreal, this role is a key player in enabling business deals with suppliers to proceed in a timely manner while advising and/or...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleThis internship is exclusively open to students pursuing an academic degree in computer science, computer engineering, electrical, or mechanical engineering.As a software development intern at CAE Inc, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleThis internship is exclusively open to students pursuing an academic degree in computer science, computer engineering, electrical, or mechanical engineering.As a software development intern at CAE Inc, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Title: CAE Software DeveloperAbout the Role:Maya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. As a partner of Siemens Digital Industries Software, we collaborate to provide software, AI, and engineering services to clients worldwide, helping them boost performance, improve quality, and...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesCAE's immersive environment department is a highly technological team that plays a crucial role in the pilot training experience. Our team is responsible for developing software solutions for flight simulator visual systems and related components.We are looking for a skilled software developer to join our multidisciplinary team. As a...

  • CAE Software Developer

    2 months ago


    Montreal, Quebec, Canada Maya HTT Full time

    Job Title: CAE Software DeveloperWe are seeking a skilled CAE Software Developer to join our structural development group at Maya HTT. As a key member of our team, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products.Main Responsibilities:Apply Agile development principles to develop, maintain,...

  • CAE Software Developer

    2 months ago


    Montreal, Quebec, Canada Maya HTT Full time

    Job Title: CAE Software DeveloperWe are seeking a skilled CAE Software Developer to join our structural development group at Maya HTT. As a key member of our team, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products.Main Responsibilities:Apply Agile development principles to develop, maintain,...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Title: CAE Software DeveloperWe are seeking a skilled CAE Software Developer to join our structural development group at Maya HTT. As a key member of our team, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products.Main Responsibilities:Apply Agile development principles to develop, maintain,...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Title: CAE Software DeveloperWe are seeking a skilled CAE Software Developer to join our structural development group at Maya HTT. As a key member of our team, you will be responsible for developing, maintaining, and integrating custom engineering software tools and products.Main Responsibilities:Apply Agile development principles to develop, maintain,...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesCAE's immersive environment department is a highly technological team responsible for creating an immersive experience for pilots' training in civil aviation and defense. The team works on display solutions, mixed reality, content creation, visual rendering, sound effects, and simulator movements, as well as artificial intelligence...


  • Montreal, Quebec, Canada CAE Inc Full time $250

    Software Development Internship OpportunityWe are seeking a highly motivated and detail-oriented Software Development Intern to join our team at CAE Inc. As a member of our team, you will have the opportunity to work on a variety of projects and contribute to the development of new automation expertise.Key Responsibilities:Contribute to the development of...


  • Montreal, Quebec, Canada CAE Inc Full time $250

    Software Development Internship OpportunityWe are seeking a highly motivated and detail-oriented Software Development Intern to join our team at CAE Inc. As a member of our team, you will have the opportunity to work on a variety of projects and contribute to the development of new automation expertise.Key Responsibilities:Contribute to the development of...