Mechanical Software Developer

2 months ago


Montreal, Quebec, Canada Maya HTT Full time
Job Description

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

Job Summary

We are seeking a versatile mechanical software developer to join our Finite Element structural development group. This group develops the structural product (durability, laminate, dynamics) for the Siemens Simcenter 3D products. Additionally, this group develops the environments and interfaces between the Siemens Simcenter 3D Pre-Processing package and mainstream finite element solvers such as Nastran, Abaqus, Ansys, and LS-DYNA.

Key Responsibilities
  • Understand client workflows, requirements, and needs, and recommend solutions and best practices.
  • Design, implement, and deploy new software functionality.
  • Maintain existing products and support client requests.
  • Implement quality tests.
  • Propose and implement code fixes or workarounds for defects.
  • Properly document all work performed.
Requirements
  • Degree in Engineering (mechanical, aerospace), computer science, or equivalent.
  • Knowledge of the Finite Element Analysis (FEA) method is required.
  • C++ programming skills (minimum 2 years of experience, excluding programming courses) - familiarity with object-oriented practices is required.
  • Experience (minimum 2 years) with one of the following commercial solvers: Nastran, Abaqus, Ansys, LS-DYNA.
  • Ability to work well in a team.
Assets
  • Familiarity with CAD/CAE platforms and engineering processes is beneficial.
  • Experience with versioning systems and project management tools is a plus.
  • Familiarity with the Agile software development methodology and related tools such as Jira and Confluence.
  • Experience with other object-oriented programming languages (C#, Python, Perl, etc.).
  • Self-motivated
Why Join Maya HTT?
  • Flex Working Hours and Hybrid Work. Office downtown Montreal, 2-minute walk from Atwater Metro.
  • Permanent Position and Competitive Base Salary.
  • 100% Employer-Paid Benefits starting from Day One: Medical, Dental, Vision, Life, Short/Long Term disability insurances.
  • Retirement Savings: Group RRSP / DPSP Plan with Employer Contributions open to join from Day One
  • Career Growth Opportunities: Our flexible career paths allow you to grow, and we like to promote internally.
  • Learning Opportunities: Learn from the best in the industry and develop your skills.
  • Generous Time-Off Policy: We promote a Healthy Work-Life Balance with a Flexible PTO Policy, Sick/Personal Days, and a Summer Flex Schedule.
  • 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.
  • 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.



  • Montreal, Quebec, Canada Software Aspekte Full time

    Transformative Projects for the FutureAt Syntronic, we're shaping the future of technology. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation.Who We AreSyntronic is a...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Transformative Projects for the FutureAt Syntronic, we're shaping the future of technology. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation.Who We AreSyntronic is a...


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

    Job SummaryWe are seeking a highly skilled Software Engineer - Finite Element Analysis to join our team at Maya HTT. As a key member of our Finite Element structural development group, you will be responsible for designing, implementing, and deploying new software functionality to support our clients' needs.Key ResponsibilitiesClient Collaboration: Work...


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

    Job SummaryWe are seeking a highly skilled Software Engineer - Finite Element Analysis to join our team at Maya HTT. As a key member of our Finite Element structural development group, you will be responsible for designing, implementing, and deploying new software functionality to support our clients' needs.Key ResponsibilitiesClient Collaboration: Work...


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

    Job Title: Mechanical Software Developer – Finite ElementMaya HTT is 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 to help clients and partners worldwide boost...


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

    Job Title: Mechanical Software Developer – Finite ElementMaya HTT is 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 to help clients and partners worldwide boost...


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

    Job Title: Mechanical Software Developer – Finite ElementMaya HTT is 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 to help clients and partners worldwide boost...


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

    Job Title: Mechanical Software Developer – Finite ElementMaya HTT is 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 to help clients and partners worldwide boost...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development AnalystAbout the Role:We are seeking a highly skilled Software Development Analyst to join our team at IMDS Software Inc. As a Software Development Analyst, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...


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

    Job Title: Mechanical Software Developer – Finite ElementMaya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. We collaborate with Siemens Digital Industries Software to provide software, AI, and engineering services to clients and partners worldwide.We are seeking a versatile mechanical...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at IMDS Software Inc. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test software...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. 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 Skills:Proficiency in Core...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job SummaryIMDS Software Inc. is seeking a skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other documentation on...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Description: As a Programmer Analyst at IMDS Software Inc., we are seeking a talented professional with a Bachelor's degree and 1-2 years of experience in software development. This role requires strong teamwork, organization, and technical skills in C++, Java, C#, and Microsoft Visual Studio. Key responsibilities include writing, modifying, integrating,...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    About the Role:At IMDS Software Inc., we're looking for a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for writing, modifying, integrating and testing software code, as well as communicating technical problems, processes and solutions to our team.Key...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Description SummaryWe are seeking a skilled Mechanical Software Developer to join our Finite Element structural development group. This group is responsible for developing the structural product for the Siemens Simcenter 3D products and creating environments and interfaces between the Siemens Simcenter 3D Pre-Processing package and mainstream finite...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada SCIREQ Full time

    About SCIREQSCIREQ is a world-renowned leader in the design and manufacturing of precision laboratory equipment for preclinical respiratory research.Job SummaryWe are seeking a highly motivated and skilled Software Developer to join our product development team. As a Software Developer at SCIREQ, you will play a key role in developing data analysis software...

  • Software Developer

    2 months ago


    Montreal, Quebec, Canada SCIREQ Full time

    About SCIREQSCIREQ is a world-renowned leader in the design and manufacturing of precision laboratory equipment for preclinical respiratory research.Job SummaryWe are seeking a highly motivated and skilled Software Developer to join our product development team. As a Software Developer at SCIREQ, you will play a key role in developing data analysis software...