PhD Position in Reversible Programming for Energy-Efficient Cyber-Physical Systems
Explore energy-efficient cyber-physical systems through reversible programming languages in a 3-year PhD position at the University of Southern Denmark.
Best for:Best for computer science PhD candidates with a strong interest in programming languages, energy efficiency, and cyber-physical systems.
Overview
This PhD position at the University of Southern Denmark focuses on developing reversible programming languages to enhance energy efficiency in cyber-physical systems. The project is part of the MSCA Doctoral Network E-CoRe and will be conducted at the SDU Drone Center within the Maersk Mc-Kinney Moller Institute. The successful candidate will contribute to cutting-edge research in sustainable computing, working under expert supervision to advance energy-efficient technologies. The role is ideal for applicants passionate about computer science, programming paradigms, and energy-conscious system design.
What you'll do
- Develop and implement reversible programming languages to optimize energy consumption in cyber-physical systems.
- Conduct research on energy-efficient algorithms and computational models for sustainable technology applications.
- Collaborate with interdisciplinary teams to integrate reversible programming into real-world cyber-physical system designs.
- Publish findings in high-impact academic journals and present research at international conferences.
- Participate in the MSCA Doctoral Network E-CoRe, engaging with peers and mentors across Europe.
- Contribute to the development of educational materials and workshops on reversible programming and energy efficiency.
Requirements
Degree required: Master's degree in Computer Science, Electrical Engineering, or a related field
Degree offered: PhD
Language: English; proficiency at a level suitable for academic research and daily communication
Instruction: English
- Strong background in programming languages and computer science theory
- Experience with energy-efficient computing or sustainable technology research
- Proficiency in programming languages such as C++, Java, or Python
- Familiarity with cyber-physical systems and embedded systems
- Excellent written and oral communication skills in English
- Applicants must meet the eligibility criteria for MSCA Doctoral Networks, including mobility rules
- No prior experience cap, but relevant academic background is essential
Funding & terms
How to apply
Deadline: 2026-11-01 (Europe/Copenhagen)
Applicants must submit their application through the official MSCA Doctoral Network E-CoRe portal. The application should include a CV, a motivation letter, academic transcripts, and two letters of recommendation. Ensure all documents are in English and meet the specified format guidelines.
- Curriculum Vitae (CV)
- Motivation letter
- Academic transcripts (BSc and MSc)
- Two letters of recommendation
- Proof of English proficiency if applicable
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.