Student Programmer

Updated: about 1 month ago

Development of algorithms for routing in networks

We are looking for a student programmer with knowledge of algorithms and data structures to help us with extending our software tools for the configuration and analysis of Time-Sensitive Networks (TSN).

The job
You will develop algorithms that optimize the routing of communication flows in TSN. The algorithm will be implemented in C++ and will use Network Calculus (a min-plus algebra) to evaluate the quality of the solutions. You will receive the detailed problem formulation and the algorithm specifications. To get an idea, see the TSN-related problems on this page and the background materials on TSN linked on the page.

Our expectations of you
You have previously developed algorithms and worked with complex data structures. You have experience with large code bases and programming environments, including versioning systems. You have knowledge of C/C++. You have a strong analytical background, which is required for understanding and working with Network Calculus.

What we offer in return
We offer an exciting environment in a world-class research group, where you will work alongside skilled and motivated colleagues (PhD students, postdocs, research assistants, professors) in developing software to be used in realistic use cases within the industry. You will have a lot of freedom, and the job will be varied and challenging.

At DTU, you will be part of one of Europe's leading research and educational institutions. You enter an organization that aims to develop knowledge at an international level. You can look forward to a challenging and developing workplace with high professionalism. We make sure that you get the necessary competence development at the same time.

Salary and appointment terms
The appointment will be based on the multi-union collective agreement for the Confederation of Teachers Unions and the Danish Confederation of Public Employees of 2010 (LC/CO10) and the trade union agreement for public service IT employees (PROSA).

Working hours are on average 10 hours per week and can be organized flexibly in relation to holidays, exams, etc. Starting date is September 20, 2021 (or according to mutual agreement). The employment runs as long as you are an active student.

The workplace is DTU Lyngby Campus.

Application and contact
Please submit your online application no later than Saturday, 12 September 2021 (Danish time). 

Open the “Apply online” link, fill out the form and attach your motivated application, CV and documentation for study activity (your bachelor’s degree and a course transcript that lists programming and algorithms/data structure courses, or similar). In the application, we would like to hear a little about you, your competencies and why you are applying for the position. Please also include an example source code with an algorithm you developed (will be treated confidentially).

If you would like additional information about the position, please contact Professor Paul Pop via email at . Read more about our research projects and our recent papers .

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

You will be working at the DTU Compute department, within the Embedded Systems Engineering section.

DTU Compute
DTU Compute is a unique and internationally recognized academic environment spanning the science disciplines mathematics, statistics, computer science, and engineering. We conduct research, teaching and innovation of high international standard—producing new knowledge and technology-based solutions to societal challenges. We have a long-term involvement in applied and interdisciplinary research, big data and data science, artificial intelligence (AI), internet of things (IoT), smart and secure societies, smart manufacturing, and life science.

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,900 students and 6,000 employees. We work in an international atmosphere and have an inclusive, evolving, and informal working environment. DTU has campuses in all parts of Denmark and in Greenland, and we collaborate with the best universities around the world.

View or Apply

Similar Positions