School of Industrial Engineering and Management at KTH

KTH Royal Institute of Technology in Stockholm has grown to become one of Europe’s leading technical and engineering universities, as well as a key centre of intellectual talent and innovation. We are Sweden’s largest technical research and learning institution and home to students, researchers and faculty from around the world. Our research and education covers a wide area including natural sciences and all branches of engineering, as well as architecture, industrial management, urban planning, history and philosophy.

Job description

The division of Mechatronics and Embedded Control Systems is searching for a research engineer in the field of the design and verification of Automated Driving and Edge based Intelligent Transportation Systems. As a research engineer, you will be supporting a research team that works with developing new architecture concepts, on-line risk assessment approaches and supporting development methods, as well as evaluating and demonstrating them. Note that the Research Engineer position has a developmental profile and roughly corresponds to roles such as Software and Systems Design Engineer, and you will support (rather than conduct) independent research.

Your role will be to lead in the development and coordination of the activities related to the development of the testbed AD-EYE (, which showcases our work in Automated Driving and edge-based Intelligent Transportation Systems. Your primary task is to maintain and build the testbed with the help of relevant experts within our research group, and grow the asset base of software, hardware and workflows for the testbed.

You will be expected to gain knowledge on the different tools required for simulation, help propose solutions based on the needs of the research group, and coordinate development and reuse of the work products of related projects within the area. You will be responsible for the maintenance of a growing diverse code base for automated driving functions, related models, and scenarios and will be responsible for effectively communicating the capabilities of the simulation testbed and associated libraries with both the members of our research group and our industrial collaborators.

A typical day begins with leading a stand-up meeting coordinating the work of interns, master thesis projects, and other developers who report to you. Depending on the current needs, and the progression of the sprint, you then proceed to elicit requirements from stakeholders, model architectural changes, implement new features or document existing ones, write test cases, design and run experiments in simulation or with vehicles to collect data.

There will be a considerable overlap in time (Approximately 6 months) with the person who currently holds the role to ensure support and a smooth phase-in to your new role.

What we offer

  • A position at a leading technical university that generates knowledge and skills for a sustainable future.
  • Engaged and ambitious colleagues along with a creative, international and dynamic working environment
  • Work in Stockholm, in close proximity to nature
  • Help to relocate and get settled in Sweden and at KTH.

Read more about what it is like to work at KTH



  • To qualify for the position, you need to have a MSc degree in a field related to embedded control systems, software engineering or robotics.
  • You are expected to be well versed with one or more of the following languages and technologies Matlab/Simulink, Python, C++, Git, ROS
  • Have the ability to see the big picture and break down a complex task into smaller achievable goals is essential to this job.

Preferred qualifications

  • Knowledge in the automotive domain, experience from safety-critical software and system design, basic understanding of functional safety, automated driving, intelligent transportation systems, edge computing, computer communications, etc.
  • Awareness of diversity and equal opportunity issues, with a specific focus on gender equality

Great emphasis will be placed on personal competency.

Trade union representatives

You will find contact information to trade union representatives on KTH's webpage.


Log into KTH's recruitment system in order to apply to this position. You are the main responsible to ensure that your application is complete according to the ad.

Your complete application must be received by KTH no later than the last day of application, midnight CET/CEST (Central European Time/Central European Summer Time).

About the employment

The employment is valid for a limited time according to the agreement - for up to one year, with a chance of extension for one more year. Access by agreement.

Other information

Striving towards gender equality, diversity and equal conditions is both a question of quality for KTH and a given part of our values

For information about processing of personal data in the recruitment process please read here.

We firmly decline all contact with staffing and recruitment agencies and job ad salespersons.

Disclaimer: In case of discrepancy between the Swedish original and the English translation of the job announcement, the Swedish version takes precedence. 


Type of employment Temporary position longer than 6 months
Contract type Full time
First day of employment According to agreement
Salary Monthly salary
Number of positions 1
Working hours 100%
City Stockholm
County Stockholms län
Country Sweden
Reference number M-2021-1962
  • Martin Törngren,
Published 15.Oct.2021
Last application date 25.Nov.2021 11:59 PM CET

Return to job vacancies