OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
As a software engineer you will mainly work with the development of MathModelica, a software for modeling, simulation, documentation, and analysis of dynamic systems. It helps our customers to build mathematical models of real systems in order to understand and improve their products. Your main tasks will be to work with design, implementation, and testing of the simulation kernel, including everything from algorithms for symbolic manipulation of mathematical expressions to code generation for different platforms and systems. This is mainly implemented using a functional language developed for compiler development. You will be part of a customer oriented and diverse development process based on an agile development process. You should have excellent skills in functional languages, as well as C/C++ as well as good knowledge within software development environments such as Visual Studio, QT, and Eclipse. Experience within software development as well a good understanding of physics is a merit. If you have worked a few years in software development projects within the industry this is also a good merit. It is also positive if you have experience of compiler technology, Modelica, and Mathematica. Of course you should have excellent skills in English and preferably in Swedish too, if you do not you should at least be willing to learn Swedish. As a person you have easy to learn. You have the skill to quickly learn new programming languages as well as new science and know-how in the field. You are flexible and are therefore able to switch to the scope of work where your skills are most needed at the moment. Endurance and patience are essential as you will work with time consuming tasks. You are studious in your work and have good communication skills. Welcome with your application!