“To make the difference required in our industry, we need strong, focused and passionate teams.”


Are you excited about applying your skills and knowledge to improve the future of pyrometallurgy?

We are always eager to meet passionate, like-minded people who want to make a difference and can strengthen our team. In our technical teams, we employ metallurgical, chemical and mechanical engineers. On the IT and computing side, we work with computer scientists, software engineers, software developers, database developers and system administrators. Send us your CV and let’s get to know each other over a coffee.

Positions Available:

Junior Software Engineer / Scientist

Junior Software Engineer / Scientist

The successful candidate will be responsible for the design, development, maintenance, documentation, deployment and automation of simulation software toolkits at our Lynnwood office.


BSc Computer Science or equivalent / BEng Computer Engineering


The candidate must have knowledge and experience with the following:

  • Python Programming

Recommended Skills:

  • Linux
  • LaTeX

Personal Attributes:

  • Team player
  • Versatile and adaptable
  • Take ownership
  • Willingness to learn

Working Hours:

Monday – Thursday 07:00-17:00
Friday 07:00 – 11:00
Own transport will be required

Please click below and complete to apply
and attach all academic records.

Mechanical Engineer in Multiphysics

Mechanical Engineer in Multiphysics

Job Objectives:

  • To assist clients in improving their understanding of their materials, processes and equipment by analysing their operations, processes and performing process calculations, with the level of calculations depending on the purpose of each assignment.
  • To communicate clearly with internal and external stakeholders, where the main deliverables are often reports and presentations. It is therefore important to convey important results of the company’s work accurately, briefly and clearly.
  • To help sustain the company’s image as a competent, professional team, by providing high-quality work for our clients.
  • Help develop tools and methods by identifying opportunities for improvement.


Masters in Mechanical Engineering, Applied Mathematics or similar.
Formal course work in the following fields will be advantageous:

  • Solid mechanics, fluid mechanics and thermodynamics.
  • Computational and applied mechanics – covering topics such as continuum mechanics, material mechanics and approximating differential equations using either finite differences, finite volume or finite element methods.
  • Numerical methods – covering topics such as constructing and solving large linear systems, iterative methods and solving nonlinear equations.

Technical Requirements:

  • A strong background in mathematics.
  • A strong background in programming. Experience using Python and/or C++ will be advantageous.
  • Experience using computational fluid/structural dynamics packages. Using, modifying or writing custom solvers in OpenFOAM or Fenics will be especially advantageous.

Personal Attribute Requirements:

  • Team player
  • Versatile and adaptable
  • Willingness to learn
  • Good time and focus management
  • Problem solver

Please submit your CV and all academic records
to info@ex-mente.com.

Dr Jaco Swanepoel


Jaco is a Chemical Engineer with twelve years of experience in projects that range from reactive metals handling, reactive metal powder production in molten salt slurry reactors, extractive metallurgy to microwave-assisted gas-solid materials processing.
Jaco contributed to three process patents and obtained a PhD degree in Chemical Engineering. Jaco also completed the KTP Management and Leadership Study Program at Ashorne Hill Management College, England.

Stefan van der Merwe


Stefan’s greatest passion is to enable people. By combining his greatest passion with his love for technology, he finds joy in making computing infrastructure accessible to the non-technical, and developing software that uncomplicates tasks. As a software engineer with qualifications in electronic engineering and bioengineering, Stefan is responsible for software development, enabling the team and clients to advance through insight.