Academic Jobs

Control systems / software engineer at EPFL, Switzerland 2022


Published on:

Control systems / software engineer at Swiss Plasma Center (SPC), EPFL, Switzerland 2022

Save 0

AdvertisementSubscribe to enjoy the ad-free content

General Info

Position: Engineer
No. of Positions: 1
Research Field: , , ,
Joining Date: ASAP
Contract Period: Subject to Norms
Salary: Subject to norms

Swiss Plasma Center (SPC)
EPFL, Lausanne, Switzerland

AdvertisementSubscribe to enjoy the ad-free content

Qualification Details

An engineer/scientist (MSc level or equivalent) in a field related to real-time control systems, software engineering, embedded systems, control engineering, electronics, or similar

  • Familiar with the issues surrounding high-performance real-time control systems in the kHz range
  • Passionate about coding practices: terms like clean code, versioning, code reviewing, test driven development, CI/CD, DevOps are second nature to you
  • Able to work both independently and as part of an interdisciplinary high-level team of physicists and engineers

Optionally, you also have:

  • At least 3-5 years of experience in the field, optionally acquired as part of a PhD degree.
  • Experience of implementing control algorithms in CPU (PC processors and/or embedded microcontrollers) and/or FPGA platforms
  • Experience modeling and simulating control systems in Simulink
  • Experience programming in low-level languages such as C/C++
  • Experience programming in high-level coding languages such as Matlab and/or Python
  • Experience with fieldbuses such as Ethercat, communication protocols such as OPCUA, and high-performance ethernet stacks
  • Knowledge of basic control theory and control systems design principles
  • Familiarity with, or interest in, magnetic confinement fusion

Responsibilities/Job Description

As control systems engineer you will use your expertise to develop and maintain the cutting-edge real-time control system of the TCV tokamak experimental facility, as well as other real-time systems on facilities of the Swiss Plasma Center (SPC). You will collaborate with a team of scientists and engineers to develop new algorithms, to integrate new sensors and actuators, and to enhance the control capabilities for physics experiments. Ultimately, your work will contribute to advancing plasma science and towards developing nuclear fusion as a sustainable energy source.

Main duties and responsibilities include :

  • Develop and maintain the real-time control system of the TCV tokamak, which is essential for creating, stabilizing, and heating the fusion-grade plasma to temperatures of millions of degrees
  • Develop software aspects of the control system, including real-time algorithm programming, communications across field buses and real-time networks, data storage, data retrieval, and interfaces with simulation codes
  • Operate and monitor the control system during experiments, troubleshooting and interaction with scientists to translate experimental needs into control solutions

How to Apply?

Application Method: Online Application
Ref. No.: -

Application Procedure

Basic documents required for the application

About the Employer: École Polytechnique Fédérale de Lausanne, EPFL, Switzerland

Note or Other details

offer :

  • A variety of cutting-edge plasma / fusion research facilities to work on: the TCV tokamak, the TORPEX basic plasma device, the FALCON gyrotron test stand, and more
  • The option to work on other world-renowned fusion research facilities as part of international collaborations.
  • The possibility of publishing your work, participating in international conferences and supervising students, profiting from the academic environment of EPFL.
  • A diverse and international team of engineers, and scientists as your colleagues.
  • Excellent working conditions at the heart of the EPFL campus in Lausanne, Switzerland

AdvertisementSubscribe to enjoy the ad-free content

Contact details

Please contact Federico Felici if you have any questions regarding this position

Advertisement Details: Control systems / software engineer

AdvertisementSubscribe to enjoy the ad-free content

Published on: | Last Updated: Sep 21, 2022 | at nViews Career by nViews Career Team