Software Development Engineer for Structural Applications

Tuesday 19 Nov 19

Apply for this job

Apply no later than 2 January 2020
Apply for the job at DTU Wind Energy by completing the following form.

Apply online

DTU Wind Energy is internationally recognized as a world-leading department for wind energy and works towards the vision of making a better world through creation of a more sustainable environment.


We are seeking a Software Development Engineer to be a central part of a core team transferring groundbreaking research into crucial tools supporting the wind energy industry. The key contribution will be development of new tools by supporting scientists and development engineers in programming and converting prototypes into commercial codes. In close collaboration with scientific and technical colleagues, you have a direct impact on developing new generation of tools and promoting a renewable energy future.

This position is in the Wind Turbine Structures and Component Design (SAC), located at our Risø campus in Roskilde. The SAC section focuses on the design and prediction of the structural response of wind turbines and their components. The research and innovation activities deal with loads and their dependence on environmental conditions, structural design and testing, and methods to quantify reliability and operational lifetime. Working in the SAC section provides you with access to world class test facilities and equipment, commercial FE solvers, HPC systems, opportunities to learn more through in-house seminars and the ability to attend conferences and courses.


In an annual image survey, the Danish news media Version2 has just named DTU IT workplace of the year.

The job

This position’s primary focus is to work closely with researchers and development engineers to provide software development knowledge and best practices and convert a prototypes and ideas into efficient codes that benefit the wind energy community. The work involves five main areas of focus: 

  • Further development, testing and support of in-house cross section analysis software BECAS, interfacing with other tools within DTU Wind toolchain;
  • Development of pre- and post-processors for commercial and in-house codes for wind turbine structural simulations and towards creation of digital twins of these structures;
  • Development of post-processing tools for data acquisition systems (making scripts for data streaming to the databases and clouds, visualizing the data, machine learning, post-processing digital image correlation results, etc.);
  • Development of additional modules within commercial FE software (ABAQUS, MSC MARC, MSC ADAMS);
  • Communicate the best practices from the world of computer science to the research scientists working in the department.

Within the SAC section, you will be working as part of a team of scientists and software development engineers, who will provide introduction and training of skills that you may not have upon hire.

The successful candidate will be expected to collaborate with other software development staff within the Wind Energy Department, in cross-sectional projects.

Our expectations of you

We are primary using C++ as compiling languages and Python or MATLAB as scripting languages, but we are looking for deeper skills from a successful applicant.


Candidates should have a master’s degree in engineering or equivalent and have one or more of the following qualifications:

  • Good knowledge of one or more:
    • C++ syntax and the STL library
    • Python syntax and the scientific Python stack (numpy, scipy)
    • MATLAB syntax
  • Experience with software design and architecture
  • Experience in cross platform development
  • Experience with OpenMP/MPI libraries
  • Experience with one of the linear algebra/matrix libraries (Eigen, Armadillo, uBLAS, BLAS/LAPAK etc.)
  • Experience coupling Python with compiled languages (Pybind11, Boost.Python, SWIG, etc.)
  • Experience of development within finite element codes
  • Experience with Git / Gitlab
Optional competences:
  • Experience with one of the cross platform GUI libraries (Qt, WxWidgets, FOX toolkit etc.)
  • Some experience with modern versions of OpenGL and GLSL
  • Experience with databases and/or IoT protocols / Big Data
  • Basic understanding of or open mindedness towards elasticity theory and structural mechanics

In addition, it is expected that you fulfill the following: 

  • work independently and to efficiently deliver results on time
  • work as part of a team in a multi-disciplinary environment
  • take the initiative, prioritize and work under set deadlines
  • Communicate in English, both verbal and written
What we offer in return

We offer an interesting and challenging job in an international atmosphere with the focus on research, teaching, innovation and scientific advice for the benefit of the surrounding community. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.

Salary and appointment terms

The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations. The allowance will be agreed upon with the relevant union. 

The workplace is DTU Risø Campus, Roskilde, Denmark.

Application and contact

Please submit your online application no later than 2 January 2020 (local time). Open the “Apply online” link, fill out the form and attach your motivated application, CV and exam certificates.

If you would like additional information about the position, you are welcome to contact Head of Section Ignacio Marti, phone +45 4677 5467 or e-mail:

You can read more about DTU Wind Energy our homepage:

All interested candidates irrespective of age, gender, race, disability, religion or ethnic background are encouraged to apply.

DTU Wind Energy has more than 240 staff members, including 150 academic staff members and approximately 50 PhD students. DTU Wind Energy has a considerable degree of innovation and cooperation with companies and sector associations within the wind industry in Denmark and abroad. The research is conducted within the three main topics wind energy systems, wind turbine technology, and basics for wind energy. DTU Wind Energy is one of the largest and most prominent research institutions within wind energy.

Technology for people
DTU develops technology for people. With our international elite research and study programmes, we are helping to create a better world and to solve the global challenges formulated in the UN’s 17 Sustainable Development Goals. Hans Christian Ørsted founded DTU in 1829 with a clear vision to develop and create value using science and engineering to benefit society. That vision lives on today. DTU has 11,500 students and 6,000 employees. We work in an international atmosphere and have an inclusive, evolving, and informal working environment. Our main campus is in Kgs. Lyngby north of Copenhagen and we have campuses in Roskilde and Ballerup.