Mechanical Software Engineer

3 weeks ago


Montreal, Quebec, Canada Maya HTT Full time
About Maya HTT

Maya HTT is a global leader in the development of software solutions for the digital industries. The company's expertise and experience are relied upon by the world's largest engineering and manufacturing firms to maximize their software investments. Maya HTT is at the forefront of technological innovation, offering a wide range of expertise in engineering and simulation, as well as cutting-edge solutions such as artificial intelligence, machine learning, IoT, and Industry 4.0.

Job Description

We are seeking a versatile mechanical software developer to join our structural simulation development team at Maya HTT. This team develops simulation products by finite elements (durability, laminated, solid dynamics) for Siemens Simcenter 3D products. Additionally, this team develops environments and interfaces between the 3D preprocessing package Siemens Simcenter and public finite element solvers such as Nastran, Abaqus, Ansys, and LS-DYNA.

Key Responsibilities
  • Understand workflows, requirements, and client needs (aerospace, automotive, energy, etc.), and recommend solutions and best practices.
  • Design, implement, and deploy new software features.
  • Maintain existing products and respond to client requests.
  • Implement quality tests.
  • Propose and implement code fixes or workarounds for defects.
  • Document all work correctly.
Required Profile
  • Bachelor's degree in mechanical engineering, aerospace engineering, and/or computer science.
  • Knowledge of the finite element analysis (FEA) method is required.
  • Proficiency in C++ programming (minimum 2 years of experience, excluding programming courses) - object-oriented practices are required.
  • At least 2 years of experience with one of the following commercial solvers: Nastran, Abaqus, Ansys, LS-DYNA.
  • Excellent communication skills, both written and oral (French and English).
  • Ability to work well in a team.
  • Knowledge of CAD/CAE platforms and engineering processes is an asset.
  • Experience with version control systems and project management tools is a plus.
  • Familiarity with the Agile software development methodology and associated tools such as Jira and Confluence.
  • Experience with other object-oriented programming languages (C#, Python, Perl, etc.).
Why Join Maya HTT?
  • Flexible work hours and hybrid work location. Office in downtown Montreal, 2-minute walk from the Atwater metro.
  • Permanent position and competitive base salary.
  • Comprehensive benefits paid by the employer and coverage from the first day of employment: medical, dental, life, short-term and long-term disability insurance.
  • Pension Plan: Collective RRSP / RPDB with employer contributions, open to participation from the first day of employment.
  • Career Advancement: Our flexible career plans allow you to evolve, and we like to promote from within.
  • Training: Learn from the best in the industry and develop your skills.
  • Generous Vacation Policy: We promote a healthy balance between work and personal life through our excellent flexible vacation policy.
  • Structured Integration Program: We invest in your success; team members will support and help you from your first days of employment.
  • Join a globally recognized leader in the industry.


  • Montreal, Quebec, Canada Modern Mechanical Systems, Inc. Full time

    Embedded Software Engineer – Automotive SystemsAre you interested in becoming part of a leading global engineering design firm that specializes in the development of embedded software, electronics, and electro-mechanical systems?Engage in innovative automotive embedded software initiatives.Integrate, validate, and deploy Adaptive AUTOSAR frameworks for...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Maya HTT is a premier software engineering firm specializing in advanced engineering solutions across CAE, CAD, CAM, and PLM domains. As a long-standing collaborator with Siemens Digital Industries Software, we are dedicated to delivering software, artificial intelligence, and engineering services that empower our clients and partners globally to enhance...

  • Software Engineer

    6 hours ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...

  • Software Engineer

    10 hours ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will design, develop, and deploy scalable and high-performance software applications.Key Responsibilities:Design and develop Java-based software applications using the Spring...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will design, develop, and deploy scalable and high-performance software applications.Key Responsibilities:Design and develop Java-based software applications using the Spring...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Title: Mechanical Software EngineerCompany Overview: Maya HTT is a prominent software development and engineering solutions firm specializing in CAE, CAD, CAM, and PLM. As a trusted partner of Siemens Digital Industries Software, Maya HTT works collaboratively to deliver software, AI, and engineering services on a global scale.Job Description...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Java DeveloperWe are seeking a highly skilled Java Developer to join our team at Triunity Software. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop scalable and high-performance...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Java DeveloperWe are seeking a highly skilled Java Developer to join our team at Triunity Software. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop scalable and high-performance...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position Overview:Triunity Software is seeking a skilled Full Stack Java Developer to join our dynamic team. This role involves working on innovative software solutions that leverage the latest technologies in the industry.Key Responsibilities:Design, develop, and implement Java-based applications utilizing the Java Spring and Spring Batch frameworks.Build...