Multiple Postdoc Positions in Software Engineering


At Mälardalen University people meet who want to develop themselves and the future. We have 19 900 students reading courses and study programmes in Business and Economics, Health, Engineering and Education at our campuses in Eskilstuna and Västerås, or by distance. We conduct research within all fields of education and have internationally prominent research in Future Energy and Embedded Systems. Our close collaboration with the private and public sectors enable us at MDH to contribute towards the better health of people and towards a more sustainable planet. 

At the School of Innovation, Design and Engineering our students are studying to be for example innovators, entrepreneurs, illustrators, communications officers, network technicians and engineers. Here we have the research specialisations of Embedded Systems, and Innovation and Product Realisation. Our work takes place in cooperation with and in strategic agreements with companies, organisations and public authorities in the region.

Employment information

Employment: Temporary employment, 2 years
Scope: Full time
Closing date for application: 2021-12-15
Campus location: Västeras
School: School of Innovation, Design and Engineering, (IDT)

Position description

We are offering multiple postdoc positions in software engineering on two topics: 1. Software Testing of Software Intensive Embedded Systems in Continuous Integration/DevOps; 2. Modeling of Software-Intensive Systems. Details on the directions of investigations are provided below. 

Software Testing of Software Intensive Embedded Systems in Continuous Integration/DevOps: The postdoc(s) will investigate contemporary as well as novel testing techniques (such as search-based software testing, metamorphic testing) in the context of development and operations of a typical embedded system software. With more and more embedded system companies embracing agile development methodologies, a particular emphasis of the investigations will be on automation of testing as well test selection and analysis of test results to provide feedback to earlier development phases. In this respect, the postdoc is expected to possess an understanding of different phases of a typical embedded system software, especially the different levels of testing and simulation, as well as some experience of improving testing techniques based on prior test executions or other forms of data. We also value some degree of industrial professional experience as the position is expected to include close collaboration with one or more embedded system companies in the region as well as some background in the application of artificial intelligence techniques. 

Agile Model Consistency and Synchronization: The postdoc will investigate challenges and develop solutions related to consistency between models and/or other development artefacts (including requirements, code, test cases, etc.) with the overall aim to facilitate more agile development of industrial systems. In order to reduce the development cycles for complex industrial systems, models and other development artefacts must be allowed to evolve concurrently, while ensuring sufficient degrees of consistency to avoid costly rollbacks at later stages. Where possible, automated propagation of changes between artefacts is preferred, but full automation is typically not possible or desired, but rather mechanisms providing adequate support for manual decision making, including identifying inconsistencies and proposing responses. To be practically applicable, however, such support mechanisms must be very lightweight and not introduce significant overhead.

Qualifications requirements

The applicant is required to have a PhD degree in Computer Science or similar.

The applicant must have completed the degree no more than three years before the end of the application period.

 Specific requirements for the individual positions include:

  • For both topics: Proficiency in programming & fluency in English both written and spoken.
  • For postdoc(s) in software testing: knowledge of software testing
  • For postdoc(s) in Agile Model Consistency and Synchronization: knowledge of model-based system/software engineering

Decisive importance is attached to personal suitability. We value the qualities that an even distribution of age and gender, as well as ethnic and cultural diversity, can contribute to the organisation. 


An understanding of industrial software development (e.g., through concrete industrial collaborations or experience), as well as knowledge of artificial intelligence techniques, data mining or machine learning algorithms. 


Application is made online. Make your application by clicking the "Apply" button below.

The scientific publications that you do not have in digital form are to be sent by post to:

Mälardalen University 
Division of Human Resources 2021/2647 
Box 883 
721 23 Västerås

The applicant is responsible for ensuring that the application is complete in accordance with the advertisement and will reach the University no later than closing date for application.

We look forward to receiving your application.

We decline all contact with recruiters and salespersons of advertisements. We have made our strategic choices for this recruitment.

Contact person

Wasif Afzal

Software testing

+46 21 10 73 93

Jan Carlson

Agile Model Consistency and Synchronization

+46 21 15 17 22

Susanne Meijer

Union representative (OFR)

+46 (0) 21 10 14 89

Michaël Le Duc

Union representative SACO

+46 (0) 21 10 14 02

Mälardalens högskola

Visit employer page

Deadline: 2021-12-15
Location: Sweden, Västerås
Categories: Computer Sciences, Postdoc, Researcher, Software Engineering,


University of Basel

Max Planck Institute for Infection Biology

Aarhus University

Silicon Austria Labs