Software Developer FEM-based Model for Solidification

Solna (Kommun), Stockholm
den 1 februari 2021
den 28 februari 2021

Job Description

You will be working on the development of a FEM-based model for solidification with special application to Additive Manufacturing (AM). Over the last few years, Thermo-Calc has developed new models to predict thermophysical material properties using the CALPHAD method. Your work will build on top of this, and you will be developing a model to solve the long-range temperature field in 3D for AM-processes by using available FEM code. The focus will lie on a unified treatment of both process parameters and also alloy-dependent thermophysical properties. You will integrate this model into a solidification module within Thermo-Calc. Programming within our codebase will be an important part of your work.

As a software developer at Thermo-Calc Software, you will work on the entire development process, including analysis, design, implementation, testing, verification, and validation. The development is mostly done through agile working methods. 

We are Looking for:

As a person, you are structured and you are stimulated by working on product development projects with others. We also believe that you are self-reliant and gladly take the initiative and inspire others by finding solutions.

Your Profile

You have at least a Master or preferably a PhD in Engineering or similar, with experience in developing and using codes for FEM. You are a skilled software developer. We think you have good knowledge in object-oriented languages, and it is also meritorious if you have experience or interest in any of the following:

- Physics or material science
- Mathematics and/or Numerical methods
- Thermodynamic and/or kinetic modelling using CALPHAD tools
- C++, Python, Java, JNI, Fortran, Swing
- Windows, Linux, Mac
- DevOps and Continuous integration
- Machine Learning and Artificial Intelligence

You are proficient in English, both in written and spoken language. Our company language is English and knowledge of the Swedish language is not a requirement.


Thermo-Calc Software is an attractive employer that offers competitive compensation and benefits as well as a stimulating work environment with colleagues from all over the world. Our head office in Stockholm has a light and modern environment and is within walking distance to local amenities and transportation hubs including Solna Station. 

Our company values a spirit of teamwork and inclusiveness where we all work together to create the best possible products and services for our users. In addition to standard benefits, we offer all employees:  

  • A comprehensive health and benefits package that includes extended health coverage, regular health checks, wellness grant, occupational pension, and a generous bonus system  Continuing educational and professional opportunities for personal skill development   A flexible work schedule

About Thermo-Calc Software

Thermo-Calc Software develops software for computational materials science. Our software products are used both for fundamental research in material science and for industrial applications in, for example, the design of new alloys, optimisation of processing conditions, and failure analysis. Our flagship product, Thermo-Calc, is licensed to over 1300 organisations in more than 60 countries. The company headquarters are located in Stockholm and there are fully-owned subsidiaries of Thermo-Calc Software in Pittsburgh, USA, and Seoul, Korea. In addition, we have local representation through partnerships in several other countries. The company was founded in 1997 and currently has over 40 employees.

How to Apply 

We kindly request that you send your personal application and CV to Thermo-Calc Software AB via email at The application is due by Sunday, February 28, 2021. 

This position is based in Stockholm, Sweden. However, we are also considering applications of those who wish to work remotely. In this case, you will occasionally need to travel to Stockholm. You are required to live in a European time zone.

Liknande jobb

Liknande jobb