Mentor, A Siemens Business Technical Member of Staff - 6834 in Montreal, Canada

Position Description

Technical Member of Staff - 6834

Work Location CA - Montreal

Req ID 6834

Job Category R&D/Software Engineering

Apply Now

Company: Mentor Graphics

Job Title: Technical Member of Staff - 6834

Job Location: Canada - Montreal

Job Category: R&D/Software Engineering

Mentor Graphics, a Siemens Company, established in 1981, is focused on supplying design and analysis software for the electronics and mechanical product development industries. The Mechanical Analysis Division of Mentor Graphics Corporation provides 1D and 3D Computational Fluid Dynamics software and consultancy services to eliminate mistakes, reduce costs, and accelerate and optimize designs involving heat transfer and fluid flow before physical prototypes are built. Recently, through the acquisition of Infolytica Corporation, the Mechanical Analysis Division is also a provider of Electromagnetic and Thermal analysis software for low frequency devices. The Infolytica products are widely used in the design of high performance electromechanical devices in industries such as aerospace, automotive, consumer electronics, electrical appliances, medical and power generation.

Position Summary:

As a Technical Member of Staff, you will be involved in the development of the software tools offered by the Infolytica Product Line and will be an active member within the group responsible for the design and implementation of numerical algorithms. The software development projects will focus on computational electromagnetics (using the Finite Element Method) and links to other types of physics, the development of optimization tools, as well as 1D models. You must be self-motivated and collaborate with the rest of the software development team.

Key Responsibilities:

• Design and implementation of efficient numerical methods for solving non-linear electromagnetic field problems

• Improvements of the existing numerical models in the Infolytica line of products by performing profiling and optimization of the algorithms

• Development and maintenance of the optimization tools

• Design and implementation of 1D models

• Work with the rest of the software development team in an agile environment to ensure timely and efficient completion of the software development projects

Job Qualifications:

The following skills need to be demonstrated by the successful candidate:

• Numerical methods, optimization techniques (stochastic/deterministic)

• Algorithm design

• Technical computing, such as the Finite Element Method

• The ability to understand physics-based modelling requirements

Desirable Skills:

The following skills would strengthen a candidate’s application.

• High performance computing

• Electromagnetics (low frequency)

• Object-oriented programming in C++

• Software development experience

• Experience of software development processes. Experience of agile software development would be an advantage

Qualifications and Experience:

• PhD degree in Electrical Engineering, Mechanical Engineering, Applied Math, or Physics

• 2+ years of industry related work experience.

• Experience with optimization techniques

• Ability to design, implement and maintain mathematical and scientific codes

• Excellent English communication skills; both verbal and written

• Ability to manage effectively in a fast-paced engineering organization

Role Location:

• Mentor Graphics Mechanical Analysis Division Office, Montreal, Canada