Careers

Are you exceptional? MAYA is made up of some of the smartest people you’ll ever meet. We pride ourselves on the quality of our talented team. MAYA offers a challenging career and a dynamic working environment. The compensation and benefits in MAYA, including a bonus plan, are very competitive.

As a strategic development partner for Siemens PLM Software, we make and sell a range of products for the simulation of heat transfer, fluid flow simulation, and other structural products used by our customers worldwide. To continue our steady growth, we are looking for talented people motivated and creative to join our team in Montreal, Canada.

Located near public transportation, including bus, train, subway, and with views of Mount Royal, our offices are only a few steps from shops, restaurants and more.

NOTICE OF WAGE EQUITY EXERCISE / AVIS D’EXERCICE D’ÉQUITÉ SALARIALE

LOI SUR L’ÉQUITÉ SALARIALE PREMIER AFFICHAGE

Thermal Solver Specialist

Wage: SalariedHours: Full-TimeDetails: More Info

We have immediate openings for developers in our Thermal Solver Group.

Job Description Summary: 

  • Develop new thermal solver features to address customer needs in the aerospace industry;
  • Develop new algorithms and methods for computational heat transfer (including radiation, conduction and 1-D convection), using finite volume and/or finite element based methods;
  • Optimize pre-existing code and algorithms for both performance and accuracy;
  • Assist customer support staff to diagnose thermal models and identify bugs; and
  • Perform maintenance in a large code system consisting of FORTRAN, C and C++ code.

Requirements:

  • A PhD degree with specialization in computational heat transfer, or equivalent experience
  • A deep understanding of the physics of conductive, convective and radiative heat transfer, particularly as it is applied in the aircraft engine industry
  • Experience working with large FORTRAN codes
  • Strong software skills, including experience with C++, MPI, OpenMP, and/or CUDA
  • Experience with finite volume or finite element methods
  • Proficiency with an engineering analysis package in a CAD/CAE environment

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

PLM Application Engineer

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for a PLM Application Engineer. He/she will be responsible for delivering world-class customized PLM solutions and services to our customers. The main tasks are to install, configure, customize and support PLM solutions based on the Teamcenter PLM platform.

Job Description Summary:

  • Capture customer’s requirements, understand the customers’ business needs and provide guidance to the customer.
  • Install, configure and customize Siemens’s Teamcenter PLM.
  • Implement customer’s requirements in terms of CAD and engineering data management, CAE data management, workflow process, security policy, reporting capabilities, etc.
  • Implement custom features using C/C++ and Java languages
  • Develop integration with other applications, migrate legacy data
  • Evaluate technical customer requirements and estimate the projects costs and duration accordingly
  • Provide technical support– be the main point of contact with customer
  • Work in close collaboration with the sales team and help with presales and product demonstrations
  • Stay up-to-date on the latest PLM advancements
  • Deliver customer training
  • Be willing to travel

Minimum Requirements:

  • Bachelor’s degree in Mechanical or Software Engineering
  • Excellent communication and project management skills
  • Knowledge of Product Lifecycle Management concepts
  • Good knowledge of CAD platforms
  • Some programming skills with C++ and Java
  • Previous experience with Teamcenter application is an Asset
  • Knowledge of Manufacturing process concepts is an Asset
  • Good inter-personal skills, initiative and ability to work in a team

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Meshing and CAE Integration Developer

Wage: SalariedHours: Full-TimeDetails: More Info

We have an immediate opening for a meshing and CAE integration developer.  Your main responsibilities will be to:

  • Design and implement meshing and preprocessing tools used in Acoustics and CFD numerical simulations;
  • Integration of those tools in the Siemens PLM CAE platforms Simcenter and FEMAP
  • Positively contribute to software architectural development through collaboration within a team of computational geometry developers;
  • Perform software maintenance and troubleshooting in support of industry users of our modeling products.

QUALIFICATIONS

  • A Master’s or PhD degree in the field of mesh generation, computational geometry, mesh generation, numerical modeling or equivalent work experience.
  • Strong software design/programming skills, including object-oriented C++.
  • A broad experience in the development of preprocessing tools for numerical methods and codes; this may include mesh generation, CAD geometry repair, surface wrapping, or geometry discretization.
  • Experience with multithreaded development is an asset.

Applicants with Master’s, PhD, post-doc, and industry experience will be considered.  Senior and intermediate level applicants are welcome.

Only applicants selected for interviews will be contacted.

Apply Now

Test Engineer - Thermal Flow

Wage: SalariedHours: Full-TimeDetails: More Info

Your main responsibility will be to test the products (performance and quality) and ensure that required quality standards are met prior to market release. MAYA’s customers are active in various sectors, requiring you to adapt to a multitude of industries. The ideal candidate will be an enthusiastic, highly organized self-starter who is able to work with limited supervision and who thrives under pressure. The candidate will work in close collaboration with our development and quality assurance team. The general responsibility involves performance testing of Siemens PLM CAE software, particularly NX Thermal, NX Flow, NX Laminates, NX Durability and Maya’s Datacenter Clarity LC products.

Responsibilities:

  • Design models and execute systematic product validation testing
  • Write and execute quality assurance (QA) test plans
  • Document QA feedback
  • Participate and be proactive in QA meetings
  • Design automated tests for progressive software testing
  • Organizing your work to achieve quality results within cost and schedule constraints

Qualifications:

  • Bachelor’s degree in mechanical engineering
  • Excellent knowledge of CAD software, preferably NX
  • Good grasp of mechanical concepts
  • Knowledge of FEM analysis
  • Experience with CAE tools to perform thermal and CFD simulations
  • Good inter-personal skills, initiative and ability to work in a team
  • Able to work under pressure
  • Experience with script writing an asset

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Professional Services Portfolio Manager

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for a Professional Services Portfolio Manager to be part of our exciting and motivated team in Montreal.

Job Description Summary:

  • Work with the engineering team to prepare and deliver consulting offerings;
  • Be aware of  best practices for promoting consulting services;
  • Identify niche areas for professional services, including consulting, application development and customization;
  •  Act as focal point between engineering and account managers for all consulting activities, including value presentation and scope of work definition;
  • Conducting technical webinars, seminars and trade show presentations;
  • Develop a network of strategic partners, to expand offering when needed;
  • Develop and maintain customer centric consulting culture within engineering;
  • Maintain the highest professional and ethical standards consistent with good judgment, company policies and objectives.
  • Other related task

Minimum Requirements:

  • Mechanical engineering degree;
  • Minimum 5 year experience with professional services
  • Excellent communication skills in English; written and oral, French an asset;
  • Strong knowledge of mechanical engineering and/or system integration;
  • Knowledge of meshing, software automation, and numerical methods an asset
  • Familiarity with simulation and validation methods in structural, dynamics, thermal, flows, acoustic and multi-physics an asset
  • Capability to multi-task;
  • Capable of working in a team, or individual environment;
  • Self-starter for projects;
  • Basic programming skills in any of the following: J-script, Python, NX Open, C#, VB, .Net, C++ or Fortran

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Software Development Manager

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for a Software Development Manager to be part of our exciting and motivated team in Montreal.  He/she will be responsible for the release of the product on-time, on-budget and with desired quality level by supporting the product planning and participating in the release management process.

Job Description Summary:

  • Manage daily, weekly progress of projects for the release
  • Enable, track and enforce development best practices: code reviews, unit testing, integrations testing, automated testing and others
  • Facilitate collaboration between developers and the QA (Quality Assurance) team
  • Ensure that QA is brought at the right time to start testing new features as they start taking shape
  • Ensure that documentation is aware and is brought in at the right time to ramp up on new projects
  • Keep track of progress on all projects and raises flags as necessary to management for corrective actions if milestones are not met and the release schedule will be affected
  • Make sure that dependencies between different development groups are identified and tracked
  • Manage, sort and prioritize product releases with the project managers
  • Enforce that requirement and functional specs are available and ready
  • Evaluate efforts required to execute projects with development team
  • Discuss with product management (PM) and Chief Architect (CA) to establish which projects will make the next release
  • Establish project stories, tasks and sub-tasks with the development team and PM
  • Manage expectations of internal and external stakeholders, prepare and present status reports
  • Communicate open-source usage to legal team
  • Perform administrative functions such as assigning resources, coordinating work schedules, approving timesheets, organizing training, etc
  • Ensure team is staffed with adequate number of resources with appropriate skill mix
  • Other related task

Minimum Requirements:

  • Bachelor’s degree in Computer Sciences, Computer Engineering or other related background
  • 8 -10 years of experience in software development and / or integration of business systems
  • 3 + years of experience in managing a software development team
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group (executives, managers, end users and subject matter experts)
  • Successfully engage in multiple initiatives simultaneously
  • Experience with business process analysis and with business solution deployment
  • Experience with Agile project management
  • Project Management certification (PMP) an asset

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

CAD-CAE Software Developer

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for engineers with a Bachelor’s degree in Software or Mechanical Engineering with extensive experience in the development of CAE (Computer Aided Engineering) and CAD (Computer Aided Design) software products.  

Job Description Summary:

You will be responsible for developing, maintaining, integrating and customizing Engineering Software Products for our worldwide customer base.

Requirements: 

  • Degree in Software Engineering / Computer Science or Mechanical Engineering
  • Very high skills in C++ programming
  • Code review experience
  • Strong knowledge in geometry abstraction, finite element or finite volume techniques, numerical simulation algorithms and user-interface development
  • Experience with CAD/CAE platforms such as NX, CATIA, Ansys or equivalent
  • Excellent communication skills both oral and written
  • Ability to work in a team
  • Self-motivated

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Thermal/CFD Application Engineer

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for a Thermal/CFD Application Engineer to be part of our exciting and motivated team in Montreal.  He/she will be responsible for providing world class engineering services to customers, in the thermal-fluids simulation field.

Job Description Summary:

  • Engage with potential customers, who operate in various industries, to identify their challenges, and develop solutions to improve their efficiency and workflows.  Solutions can include software bundles, consulting services, and custom software development.  Customer engagements can occur on-site or remotely
  • Work with Maya sales managers to develop a winning software or simulation sales strategy for both the customer and for Maya
  • Scope and estimate work to be done and write proposals
  • Provide our customers, who operate in various industries, with mechanical engineering simulation solutions, both on-site and at MAYA offices. On-site work may be required for extended periods of time
  • See beyond just the need for simulation to reveal the underlying engineering needs of our customers
  • Execute projects in time and within budgets while avoiding scope creep and managing; customers’ expectations
  • Oversee and review the work of other application engineers to ensure quality results and value for our customers
  • Validate thermal and CFD simulation models using standard model checkout techniques and hand calculations;
  • Direct the work of team members, notably software developers and other application engineers, to complete larger scale simulation automation projects;
  • Prepare high-quality engineering reports
  • Actively follow-up with customers to help ensure their success employing the simulation or software solutions provided
  • Train our customers in the use of simulation software, both on-site and at MAYA offices;
  • Provide world class software assistance to our customers, while establishing a friendly, collaborative rapport
  • Troubleshoot user models and recommend best practices and modeling guidelines to improve customer satisfaction and productivity
  • Consistently improve our understanding of customer workflows and provide feedback to the product and development teams

Minimum Requirements:

  • Degree in Mechanical Engineering; Master’s degree or higher considered an asset
  • Excellent oral communication, writing and presentation skills
  • Certification in Project Management is an asset
  • Understanding of the consultative selling approach
  • Good inter-personal skills, initiative and ability to work in a team as well as independently
  • Organization and project management skills to achieve quality work within cost and schedule constraints while maintaining customer satisfaction
  • Mastery of the English language, in both written and oral forms
  • Keen interest in CAD and CAE tools, including thermal simulations for space, electronics and automotive applications
  • Knowledge of thermal solvers such as TMG, NX Thermal, Nastran, ANSYS or ABAQUS
  • Knowledge of CFD solvers such NX Flow, Fluent, Star CCM+
  • Excellent problem solving skills;
  • Licensed professional engineer considered an asset
  • Willingness to travel locally, regionally, nationally and internationally

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Web development intern

Wage: SalariedHours: Full-TimeDetails: More Info

What we are looking for?

We are looking for a Web development intern with strong programming skills and with proven experience in writing front-end Web applications and interfaces for rich Internet applications to be part of an exciting and motivated engineering team in Montreal.

You will be successful in this role if you:

  • Ongoing bachelor’s studies in Software Engineering, Computer Science or a combination of education and experience in software development
  • Have an understanding of data structures and algorithms and of object oriented design and programming
  • Have proficiency in JavaScript (Angular JS) , C#,  front and back end, web development
  • Are a team player  and a willingness to learn and contribute to all stages of the standard software life cycle including post-delivery support
  • Have excellent problem-solving skills and verbal and written communication skills
  • Have experience with: Software version control systems, for example SVN, software design patterns and Web applications

You will be even more successful in this role if you:

  • Have experience with : Large-scale software development, Single Page Applications (SPA),  CSS3, bootstrap, BreezeJS, Es5, Es6, WebGL or other JavaScript libraries

What to expect as the main responsibilities…

  • Build software applications and follow coding standards
  • Build appropriate unit and integration tests
  • Assist in defining software architectures
  • Translate designs and style guides provided by the team into functional user interfaces
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Why join Maya HTT?

  • This is a unique opportunity to learn in  a high-energy and dynamic company that is a recognized industry leader
  • The opportunity to make a difference and see the impact of your work
Apply Now

Thermal-flow intern

Wage: SalariedHours: Full-TimeDetails: More Info

Maya HTT is a leading developer of advanced modeling and simulation software for mechanical engineering. As a strategic development partner for Siemens PLM Software Inc., Maya develops solutions used around the world to digitally simulate real-life conditions such as heat transfer, fluid flow, and structural simulation among others. Moreover, Maya acts as a value-added reseller of Siemens PLM products and provides engineering services in development, automation and engineering. Maya has sustained continuous growth over the last three decades and prides itself on both domain expertise as well as the ability to thrive in unpredictable and changing environments.

Responsibilities:

  • Perform testing of Siemens PLM CAE software, particularly NX thermal, NX Flow, NX Laminates and NX Durability products
  • Write quality assurance (QA) test plans
  • Execute test plans
  • Document QA feedback in accordance to protocols
  • Design workflow scenarios for testing purposes
  • Other related tasks

Key Qualifications

  • 2nd or 3rd year mechanical or aerospace engineering
  • Excellent academic standing
  • Be able to work in a team
  • Knowledge of CAD systems
  • Excellent writing, communication and presentation skills
  • Good problem solving skills
  • Bilingual

Assets:

  • Programming knowledge
  • Knowledge of FEM analysis
  • Experience with CAE tools to perform thermal and CFD simulations
  • Previous internship experience

Only applicants selected for interviews will be contacted.

Apply Now

Teamcenter PLM consultant - USA

Wage: SalariedHours: Full-TimeDetails: More Info

We are looking for a Teamcenter PLM consultant to be part of an exciting and motivated project in USA. The consultant will be responsible for delivering world-class customized PLM solutions and services to our customers. The main tasks are to install, configure, customize and support PLM solutions based on the Teamcenter PLM platform.

Job Description Summary:

  • Capture customer’s requirements, understand the customers’ business needs and provide guidance to the customer.
  • Install, configure and customize Siemens’s Teamcenter PLM.
  • Implement customer’s requirements in terms of CAD and engineering data management, CAE data management, workflow process, security policy, reporting capabilities, etc.
  • Implement custom features using C/C++ and Java languages
  • Develop integration with other applications, migrate legacy data
  • Evaluate technical customer requirements and estimate the projects costs and duration accordingly
  • Provide technical support– be the main point of contact with customer
  • Work in close collaboration with the sales team and help with presales and product demonstrations
  • Stay up-to-date on the latest PLM advancements
  • Deliver customer training
  • Be willing to travel

Minimum Requirements:

  • Bachelor’s degree in Mechanical or Software Engineering
  • Excellent communication and project management skills
  • Knowledge of Product Lifecycle Management concepts
  • Good knowledge of CAD platforms
  • Some programming skills with C++ and Java
  • Previous experience with Teamcenter application is an Asset
  • Knowledge of Manufacturing process concepts is an Asset
  • Good inter-personal skills, initiative and ability to work in a team

Please note: Only those applicants selected for interviews will be contacted.

Apply Now

Internal Information Systems Developer

Wage: SalariedHours: Full-TimeDetails: More Info

Maya HTT is looking for a highly skilled Internal Information Systems Developer experienced in working with a variety of tools in order to support our infrastructure. Joining the IT department, the ability to learn quickly in the face of changing requirements is particularly important.

You will be successful in this role if you have:

  • A degree in computer science or equivalent in experience;
  • Experience with MVC architectural pattern
  • Advanced understanding of data and its manipulation;
  • Strong programming fundamentals in Excel (VBA or VSTO), and HTML5;
  • Excellent database programming skills including strong knowledge of relational databases such as MS-SQL, MySQL and data integration software;
  • Strong written and verbal communication skills in English and/or French.
  • Programming languages : VBA, C#, Java, PHP, JavaScript,
  • Being used to JSON formatting
  • Knowledge of Web-Services, Windows services integration (REST/SOAP)

Your main responsibilities would be…

  • Join the existing IT department and understand process requirements and objectives;
  • Analyze, design, program and implement efficient applications;
  • Develop and maintain reports to support operations and analyses in Microsoft SQL server (SSRS, SSAS);
  • Support and enhance proprietary and commercial applications used in operations, e.g. JIRA, Salesforce, SharePoint.
  • Documenting work and processes

Why join Maya HTT?

  • This is a unique opportunity to become a key member of a high-energy and dynamic company that is a recognized industry leader
  • The opportunity to grow within the company which tripled in size over the last 10 years
  • The opportunity to make a difference and see the impact of your work
Apply Now

Follow Us On Twitter!