Software Development Engineer – Kernel Developer

The Hague, ZH, NL

8 days ago
Save Job

Summary

We are looking for a Finite Element Computational Kernel Developer (Senior or Intermediate) who is passionate about enhancing and developing DIANA—our high-end state-of-the-art finite element (FE) software—with a self-starter attitude and entrepreneurial spirit.


If you’re entrepreneurial and enthusiastic about high-end engineering solutions, keep reading!


Responsibilities

At DIANA, you will develop code within a state-of-the-art finite element (FE) program. The software handles complex FE models, advanced nonlinear analysis, and sophisticated postprocessing, covering a wide range of analyses. You will contribute to various areas of the kernel code, including the development of new elements, connections, material/constitutive models, initial and boundary conditions, analysis procedures, postprocessing, and more. You will collaborate with our multidisciplinary team of developers and stakeholders to deliver innovative features. This may include developing new features, performance enhancements (e.g., through parallelization, HPC, GPU, MPI), or the integration of modern technologies such as AI.


Requirements

We are seeking a candidate who is passionate about technology, driven by innovation, and enjoys tackling complex challenges. You should also have:

  • A degree in computer science or engineering
  • A strong background in FORTRAN
  • Professional experience with finite element analysis software development
  • Fluency in English (spoken and written)
  • A valid work permit

Preferably, you also have experience with:

  • C/C++

Affinity for and knowledge of the following is a plus:

  • HPC (High Performance Computing)
  • GPU programming
  • MPI (Message Passing Interface)
  • Linux / Bash
  • Python
  • Git / Gitlab


The offer

The salary for this position will be based on education, skills, experience and ambitions. We also offer an attractive package of secondary benefits.


DIANA FEA BV is an equal opportunity employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce.


If you have the necessary experience, please send your curriculum vitae and supporting letter to [email protected].

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job