Jose E. Marchesi - Curriculum Vitae

Table of Contents

This document in other formats: ASCII text, PDF.

1 Personal

  • Name: Jose E. Marchesi
  • Date of Birth: 13.08.1980
  • Nationality: Spanish
  • Academic Degrees: BSc in Computer Science
  • Languages: Spanish, English
  • Driving license: B (Spain) (Owns a car)
  • Willing to travel: yes
  • Willing to relocate: yes
  • Marital status: single

2 Contact

  • Phone (mobile): +49 (0)157 8942 6716
  • Email:
  • Webpage:
  • Current location: Frankfurt am Main, Germany

3 Professional Career

  • 2013 - actual

    Works on Oracle ( as a software engineer on the Linux Engineering Group.

  • 2008 - 2013

    Works on Terma GmbH ( as a software engineer on the Space Division.

    Participation on the following projects:

    • Modelling of NGMP devices in System-C
      • Requirements.
    • ESOC Emulator Suite:
      • Support for SPARCv8 and SPARCv8e.
      • Support for the LEON2 and LEON3 processors.
    • Sentinel-1 Operational Simulator:
      • Implementation of the Data Handling subsystems.
      • On-Board Software integration.
      • Tailoring of the ESOC Emulator.
      • Software performance (Emulator, SIMSAT).
      • Build system and development tools.
    • Simulus 5:
      • Responsible for the SIMSAT 4.2 Kernel.
      • Relocation of the ESOC Emulator suite to generate SPARCv9 assembly code in SPARC machines running either GNU/Linux or Solaris.
      • Porting of the ESOC Emulator suite to SLES-11 and gcc 4.
      • Support for synchronous Traps in the ESOC Emulator.
      • Performance improvements in the ESOC Emulator.
    • SIMSAT 4.0: Support for SMP2 complex arrays, and bug fixing.
    • Galileo Ground Control System: Implementation of the CMCF interface in the System Supervisor.
    • Herschel-Planck Mission Planning System.
  • 2005 - 2008

    Works on Deimos Space ( as a software engineer on the Real Time Systems Division.

    Participation on the following projects:

    • MGF (Message Generation Facility, Galileo Ground System Element).
    • AS4 (Advanced Survillance Space Software System).
    • RDG (Raw Data Generator, Galileo).
  • 2004 - 2005

    Works on Dataware Sistemas (, writing software for enterprise management. Organizes and implements a workshop on GNU autotools and GNU development tools on Unisys Spain.

  • 2002 - 2004

    Since end of 2002 collaborates with the Software and Systems Technology Group (UPM), leaded by Prof. Juan Garbajosa; Jose has had a relevant participation in the project DOBERTSEE (Low-Cost On-Board Software Development Toolkit, ESTEC Contract No. 15133/01/NL/ND). The main objective of this project is to produce an affordable, integrated Software Engineering Environment (SEE) fully compliant with ECSS-E40 standard process model for developing on-board embedded real-time software. One of the components that he designs is the kernel of a flexible programming language environment that supports a wide range of programming languages, one of them Java.

    Develops the programming environment and the text-editing infrastructure. This covers both the high level SEE Tcl component and the low level Tcl extension.

4 Work in the GNU Project

5 Education Summary

6 Skills Summary

  • Operating Systems:

    I am very effective working in GNU Systems (GNU/Linux) and other POSIX systems. I have also experience working with embedded operating systems. Please note that I don't have experience working with Windows systems and I try to avoid them.

  • Programming Languages that I extensively use:

    Ada (83, 95), C, C++, several dialects of Lisp (Common Lisp, Scheme, Emacs Lisp, …), Tcl/Tk, bash, several assembly languages, Awk, m4, sed.

  • Programming Languages that I enjoy as a hobby:

    Algol 60, Algol 68, Pascal, Pascal FC, Icon (Unicon, Idol), ML (CAML, CAML Light…), PostScript.

  • Programming Languages that I try to avoid:

    Java, Basic.

7 Conferences and Speeches

I talk about the Free Software Movement and/or the GNU Project in free software events. If you want me to give a speech in an event please contact me.

8 More

Copyright (C) 2014 Jose E. Marchesi.
Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.