From April 1982 to June 1983 he worked as the Field
Engineer with Schlumberger Overseas S.A. in Africa in the petroleum industry.
From October 1983 to December 1987 he was Engineer at the R&D department of
the company Charmilles Technologies S.A.
He was involved in the development of CAD tools and expert systems. From 1988
to 1993 he has been assistant at the Computer
Science Department of the Swiss Federal Institute of Technology in the Computer
Science Theory Laboratory. From 1994 to 2000 he has been a scientific collaborator
at the Computer Science Theory Laboratory making research in the fields of parallel
languages and massively parallel computing. During this period he was leader of
Parallel Computing Research Group (GRIP)
and managed several European projects (STORMS
as well as national research projects (LEOPARD,
and ADOOC). He
was senior lecturer of the course Parallelism for students in the third and the
fourth year of study at the Swiss Federal Institute of Technology in Lausanne
and he became member of the executive office of CAPA
(Centre for Advanced and Parallel Applications) and is strongly involved in
the SwissTx project. Since 2000 he is full professor
at University of Applied Sciences, Valais (HEVs).
Since March 2002 he is also professor at University of Applied Sciences, Fribourg