Software Engineer/PhD opening at Fraunhofer IPA

From Florian Weißhardt via ros-users@

Position: Software Engineer, possibility to obtain PhD degree

Location: Fraunhofer IPA, Stuttgart, Germany

Experience: Strong skills in software design and C/C++ development and rich experience in ROS development

Finding solutions to organizational and technological challenges, particularly within the production environment of industrial enterprises. That, in a nutshell, is the key focus of the research and development work carried out at the Fraunhofer Institute for Manufacturing Engineering and Automation IPA. With 14 individual departments engaged in the fields of Corporate Organization, Automation and Surface Engineering, our R&D projects aim to enhance production processes and make products more cost-effective and environmentally friendly by identifying and exploiting the potential for automation and streamlining at clients' companies.

The Fraunhofer IPA department for robot and assistive systems develops service robots for various application fields (e.g. domestic, inspection, logistics, production assistance, manufacturing, etc.) with the goal of reliable, robust and safe service of these robots in everyday environments. These applications require complex software systems including navigation, planning, perception and manipulation for dynamic and changing environments and intuitive human-robot interaction.

The position covers the development of concepts and tools to reduce integration effort and simplify application development for these complex robotic systems in the frame of public funded national and EU projects. The transfer of the results to industry by organizing workshops, publishing articles relevant magazines and exhibiting demonstrators at fairs and conferences is part of the job description as well.

You have completed your master or diploma degree with excellent results and are interested in interdisciplinary research with high-tech robots like Care-O-bot or KUKA iiwa. You could already gather experience in scientific working and optimally already presented your first results at an international conference. You are confident in software architectures and software engineering and have practical experiences with the development of robot applications in ROS.

We offer you a highly interesting and diverse work environment with both contact to top robotics researchers and industry. In addition to obtaining a phd degree, the position encompasses early transfer of project and staff responsibility. For the implementation and validation of your ideas, we offer exceptionally equipped laboritories and test environments.


  • Rich experience in ROS development
  • A Master/Diploma degree from a top university in computer science, robotics or software engineering
  • Strong skills software design and C/C++ development
  • Proficient oral and written English skills

Advantageous are:

  • Experience with model-driven engineering approaches
  • Oral and written German skills

Please include the following documents in your application:

  • Cover letter that expresses your motivation and (research) goals
  • CV
  • Transcripts of all obtained degrees (including scholar education)
  • References and certificates relevant to the position

Please send your application to referring to position IPA-2014-109.