Software Developer in Distributed Real Time Systems for an Autonomous Marine Vehicle

Thursday 05 Nov 20

Apply for this job

Apply no later than 30 November 2020
Apply for the job at DTU Electrical Eng by completing the following form.

Apply online

We are seeking a Software Developer who will collaborate with us to develop an integrated autonomous full-scale demonstrator, which we will test at sea on board Danish vessels.

The Department of Electrical Engineering at the Technical University of Denmark (DTU) invites applications for a 1½-year project employment within the Automation and Control Group (AUT).

The AUT Group has the lead of the ShippingLab autonomy work package and 12 out of a total staff of 55 enthusiastic and engaged persons work on the ShippingLab project. We look forward to welcoming you in our vibrant environment.

With the ShippingLab project, the Danish maritime community initiated an ambitious platform for maritime research, development and innovation. The goal of the ShippingLab’s autonomy work package is to create Denmark's first autonomous and environmentally friendly ship.

The job
What you will be doing

  • Collaborate with colleagues in ShippingLab to implement the software systems for the first high-level autonomous ferry in Denmark.
  • Participate in implementation of a state-of-the-art real time distributed architecture where individual agents have high resilience and built-in sovereignty to ensure safe operation.
  • Participate in implementation of state-of-the-art algorithms that are needed to obtain high-level autonomy.
  • Participate in testing the autonomous system and its state-of-the-art instrumentation on board vessels in Danish waters.

Our expectations of you
Who you are

  • Degree in Applied Engineering Sciences, Electrical Engineering, Computer Sciences or similar
  • Development experience from real time automation or signal processing systems is preferred
  • You might have experience with automation and control systems
  • You have proficiency in English in both verbal and in written communication
  • Newly graduated candidates are welcome to apply if you have a relevant background

Your experience should include three or more of the following topics (you will learn the rest as part of your employment):

  • Expert knowledge of software development in C and C++ for backend and embedded functionality - including compilers and debugging
  • Good knowledge of software development in python.
  • Experience with serial and Ethernet based protocols for distributed systems
  • Experience with Containerization like Windows Sandboxie or Linux Docker  
  • Experience with software testing methods
  • Experience with real time embedded systems and resource management

As a person, you are dedicated, interested in taking responsibility and result oriented. You thrive in a teamwork environment and interact well with your colleagues.

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

Salary and terms of employment
The appointment will be based on the collective agreement with the Confederation of Professional Associations or the LC/CO10-collective agreement and the organizational agreement for IT employees (PROSA) in the service of the state. The allowance will be agreed upon with the relevant union. The period of the project employment is 1½ years.

Your daily work will be at DTU Lyngby Campus. We have flexible hours, which can be agreed with you project manager.

Application and contact
Please submit your online application no later than Monday 30 November 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, please contact Professor Mogens Blanke, tel.: +45 2991 0965.

You can read more about DTU Elektro at

While the goals of the project are purely civilian, we use technology that is ITAR restricted, and only applicants who are citizens of NATO countries, Australia, South Korea or Japan are eligible for this position.

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

DTU Electrical Engineering educates students within electrical engineering technologies. We offer studies at BEng, BSc, MSc and PhD levels, and participate in joint international programmes. We conduct state-of-the-art research within antenna and microwave technology, robot technology, power and physical electronics, acoustic environment, electro-acoustics, electric power and energy. Our department has more than 200 members of staff.

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 12,000 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 and in Sisimiut in Greenland.