University of Twente
Formal Methods and Tools (FMT)
Contact: Prof.Dr. Marieke Huisman ([email protected])

Eindhoven University of Technology
Software Engineering & Technology (SET) 
Contact: Dr. Ing. Anton Wijs ([email protected])
 
JOB DESCRIPTION
We are seeking two PhD students to work on the ChEOPS project, a collaborative 
project between the universities of Twente and Eindhoven, funded by the Open 
Technology Programme of the NWO Applied and Engineering Sciences (TTW) domain.
 
In the ChEOPS project, research is conducted to make the development and 
maintenance of software aimed at graphics processing units (GPUs) more 
insightful and effective in terms of functional correctness and performance. 
GPUs have an increasingly big impact on industry and academia, due to their 
great computational capabilities. However, in practice, one usually needs to 
have expert knowledge on GPU architectures to optimally gain advantage of those 
capabilities.

At the Eindhoven University of Technology, we work on modelling GPU 
applications using a Domain Specific Language (DSL), formally verifying the 
correctness of the models, and automatically generating GPU code. At the 
University of Twente, we work on the structured optimisation of GPU code, while 
ensuring that functional correctness is preserved. Existing formal verification 
techniques, model checking and code verification, are combined to create, for 
the first time, a complete end-to-end development workflow for GPU applications.

Two PhD positions are available to work on the following subprojects:

SUBPROJECT 1 (Eindhoven): DSLs for the design of GPU applications. This 
subproject involves the functional verification of the resulting models, as 
well as model-to-code generation.

SUBPROJECT 2 (Twente): Building model-to-code generation, and the verification 
of optimisations in the form of code-to-code transformations.

We expect the two PhD students to collaborate closely within the project. In 
addition, there will be ample interaction with the members of the Model Driven 
Engineering section in Eindhoven on the model-to-code generation, and with the 
team building the VerCors tool set for verification of concurrent software in 
Twente.
 
For more information about the concrete subprojects, please contact Marieke 
Huisman: [email protected] or Anton Wijs: [email protected].
 
We seek two PhD students with an MSc degree (or equivalent) in Computer Science.
 
The candidates should be enthusiastic, and have a thorough theoretical 
background, a demonstrable interest in DSLs and model checking (subproject 1) 
or program verification (subproject 2), and knowledge about multithreaded 
programming (at least in Java/C/C++, experience with GPU programming is a plus).
 
We are looking for researchers with an independent mind who are willing to 
cooperate in our team. It is understood that he or she works on the topics 
listed above.  Furthermore, we ask for good communicative and collaboration 
skills. Candidates should be prepared to prove their English language skills.
 
As a research outcome we expect publications, (prototype) tools, and a PhD 
thesis.
 
Intended starting date of the position: September 1, 2019.
 
We offer
- Two PhD position for four years (38 hrs/week).
- A stimulating scientific environment.
- Full status as an employee at the University of Twente, or the Eindhoven 
University of Technology,  including pension and health care benefits.
- Gross salary PhD student: ranging from € 2.191,00 (1st year) to € 2.801,00 
(4th year) per month, plus holiday allowance (8%) and end-of-year bonus (8.3%).
- Excellent facilities for professional and personal development, such as the 
possibility to attend courses, summer schools, conferences etc.
- Good secondary conditions, in accordance with the collective labour agreement 
CAO-NU for Dutch universities.
- In Twente: A green Campus with lots of sports facilities.
- In Eindhoven: A campus with great sports facilities, with the Eindhoven city 
center within walking distance.
 
The PhD student in Twente will be a member of the Twente Graduate School in the 
research programme 'Dependable and Secure Computing'. Their research programme 
offers advanced courses to deepen your scientific knowledge in preparation to 
your future career (within or outside academia). In Eindhoven, the PhD student 
will be able to follow such courses in the PROOF (PROviding Opportunities For 
PhD students) programme. We provide our PhD students with excellent 
opportunities to broaden their personal knowledge and to professionalise their 
academic skills. Participation in national and/or international summer schools 
and workshops, and visits to other prestigious research institutes and 
universities can be part of this programme.
 
FURTHER INFORMATION
- FMT group: http://fmt.cs.utwente.nl/
- SET group: 
https://www.tue.nl/en/research/research-groups/software-engineering-and-technology/
 
- Prof.Dr. Marieke Huisman ([email protected]): 
http://wwwhome.cs.utwente.nl/~marieke/
- Dr.Ing. Anton Wijs ([email protected]): https://www.win.tue.nl/~awijs/
- Project webpage: https://fmt.ewi.utwente.nl/research/projects/view/CheOPS/
 
APPLICATION
To apply for the PhD position directly, follow this link:
https://www.utwente.nl/en/organization/careers/!/685937/2-phd-positions-on-the-cheops-project-in-twente-and-eindhoven-netherlands-verified-construction-of-correct-and-optimized-parallel-software
 
Please use the Apply Now button at the bottom of the page.
 
Deadline: July 1, 2019, or until the positions are filled. Earlier applications 
are welcome. 
 
Your application should consist of:
 
- a cover letter (explaining your specific interest and qualifications); if 
applicable also indicate whether you prefer the position in Twente or Eindhoven
- a full Curriculum Vitae; this should include a list of all courses + marks, 
and a short description of your MSc thesis;
- references (contact information) of two scientific staff members.

----
[[ Petri Nets World:                                                ]]
[[              http://www.informatik.uni-hamburg.de/TGI/PetriNets/ ]]
[[ Mailing list FAQ:                                                ]]
[[ http://www.informatik.uni-hamburg.de/TGI/PetriNets/pnml/faq.html ]]
[[ Post messages/summary of replies:                                ]]
[[                               [email protected] ]]

Reply via email to