EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 17,000 people, including over 12,500 students and 4,000 researchers from more than 120 different countries.

Control and/or software engineer in control system simulation

Mission

The Swiss Plasma Center (SPC) at EPFL is a major player in the field of fusion and plasma physics as part of the European Fusion Research Programme (EuroFusion). The Variable Configuration Tokamak (TCV) is the SPC's flagship experiment. 

We are looking for a creative developer to join our team of physicists and engineers involved in the control of the TCV tokamak. As a member of our team, you will develop various aspects of our plasma control system simulation platform, mainly using MATLAB/Simulink(R) tools. This task will be performed in collaboration with the ITER control group. You’ll also develop the required interface with the TCV’s real-time control system, some real-time networking technologies, including the actuator management subsystem.

EPFL is an equal opportunities employer and particularly encourages applications from women and other under-represented groups.

Main duties and responsibilities

  • Contribute to maintain the existing TCV plasma control system simulation software and to expand it.
  • Maintain and expand the Simulink Control Development and Deployment Suite for TCV, ITER and other tokamaks.
  • Contribute to the commissioning of TCV's real-time control framework.

Profile

  •        You are an experienced developer with a minimum of a BSc in control engineering, software engineering or related disciplines.
  •        You are passionate about big physics experiments, their control simulation systems, and control hardware and software infrastructures.
  •        You enjoy crafting elegant software solutions and are no stranger to CI/CD developments.
  •        You have excellent skills in MATLAB/Simulink(R). Knowledge of real-time control software implementations in C/C++, Python and database systems is a plus.
  •        Beyond specific skills, we are interested in individuals who are excited to learn and are self-motivated. We expect independence and critical thinking but value highly the ability to work in a team, express ideas, and engage in constructive discussions that move the projects forward.

We offer

  • An interactive, interdisciplinary and international working environment engaged in cutting edge science
  • A place to grow and evolve both personally and professionally
  • An inclusive workspace and equal opportunities for all
  • Flexible working models
  • On-campus childcare facilities

Informations

Contract Start Date : To be agreed

Activity Rate Min : 80 % 

Activity Rate Max : 100 % 

Contract Type: CDD

Duration: 1 year, renewable 

Reference: ​​​​​​​If you have questions regarding this position, do not hesitate to send an email to Cristian Galperti