Marcel Opprecht

Senior Software Engineer

I joined P\&P Software GmbH in 2016 where I was responsible for the development of a GUI-based front end for the CORDET Framework and for development of the on-board software of the Radiation Monitoring Unit of the MetOp-SG Satellite.

High Tech Center 1
Taegerwilen, CH-8274

Phone: +41 (0)76 391 7215
Fax: +41 (0)71 669 1693


Master of Advanced Studies in Microelectronics / University of Applied Science Brugg­Windisch (FHNW), Switzerland
Certificate of Advanced Studies ETH in Computer Science / Swiss Federal Institute of Technology Zürich (ETH), Switzerland

Career History

Software and Digital Electronics Engineer RUAG Space AG

Embedded SW and digital electronics development for space projects. I was mainly responsible for development of real-time, embedded flight SW in C/Asm for space-compliant instruments, e.g. radiation monitors, optical communication terminal or solar-array drive electronics. SW was developed according to ECSS or Galileo software standards. Additionally, I developed digital electronics in VHDL for FPGAs in various projects, e.g. optically-pumped space caesium clock, radiation monitors, camera modules (ExoMars Panorama Camera) or optical communication terminal. I was also involved in non-space SW projects, e.g. lunar rover evaluation tool in C++ / Matlab, image processing and motor control for on-ground telescope in C++ / Qt and various other supporting SW tools.

03/2008-04/2015, 10/2015-06/2016
Software Engineer Zühlke Engineering AG

SW development for automated teller machine (ATM). Work involved C++ programming, networking, security. I worked with Rhapsody (UML) and Eclipse.

Software Engineer C+M Technics AG

Development of slot machines for Casinos. I was responsible for low-level and embedded software; e.g. Windows driver for PCI card, real-time SW in C for USB micro-controller for controlling different HW, implementation of IGT SAS 6.0 protocol for cashless transactions, SW monitoring and accounting of slot machines in DotNET and C# (MS SQL Server, Cristal Reports, WinForms), framework programming in C++ (MS Visual Studio, MFC, Win32 API).

Software Engineer Abacus Research AG

Generation and validation of electronic documents (orders, invoices, etc) according to swiss law implemented in Java. Work involved GUI, database and networking. I worked with Java Swing, XML, XSD and XML signatures (PKCS #7).