| |
since 2011
|
Freelance software engineer (Goettingen)
- consulting, software design and development for embedded systems,
μC, Linux kernel development, application development, etc.
|
2023
|
Working for
Gesellschaft für wissenschaftliche Datenverarbeitung (Goettingen)
- system software research and development at HPC working group, ARM and
RISC-V based manycore compute clusters, efficiency optimization,
benchmarks
|
2014-2022
|
Working for
Max Planck Institute for Solar System Research (Goettingen)
|
2010-2011
|
Working for
Linutronix (Uhldingen-Muehlhofen)
- software design and development for embedded systems,
device drivers, real time tools etc., using Linux (C, assembler)
as well as application libraries, control applications, etc. (C, etc)
|
2002-2010
|
Working for Emlix (Goettingen)
- software design and development for embedded systems,
device drivers, real time tools etc., using Linux (C, assembler)
as well as application libraries, control applications
and build systems (C, Lua, etc)
|
2000-2002
|
Working for Convergence (Berlin)
- software design and development for digital TV,
device drivers, real time tools etc., using Linux (C, MPEG)
|
1997-2000
|
Working for Landis&Gyr Communications (Geneva, Frankfurt/Main)
- software design and development for public coin and card phones,
low level device driver thru operating control, using OS68
(Lauterbach emulator, SDL, C)
- test software for ASIC (assembler MC68K, M68HC11)
|
1996
|
Working for Dürholt Datentechnik (Wuppertal)
- optical quality test system for machine production (C)
|
1995/1996
|
Working for Luratech (Berlin)
- wavelet-picture-compression for satellite picture transmission (C)
- data compression modules for a DSP-based picture transmission system (C)
|
1995/1996
|
Working for Kulturbox (Berlin)
- preparatory work for the presentation of the
Wrapped Reichstag
on the Internet (HTML, PostScript)
- automated cartographic data processing (HTML, Java)
|
1995
|
diploma thesis
"Lossless Data Compression - Compendium and Categorisation"
at the TU Berlin (Professor R. Klette and
Professor
H. Völz)
|
till 1995
|
studying
informatics at the
University of Karlsruhe and the
TU Berlin,
with focus on optimisation, data compression, compilers, circuit design
|
1987-1989
|
civilian service
|
1986
|
Abitur with focus on mathematics and physics (Karlsruhe)
|
Please pay attention to the supplementary
list
of non commercial projects, as well as to patches integrated into the
Linux 2.6 mainline kernel, too.
|
For the work so far, including smaller projects,
were used the operating systems UCSD, VMS, Unix, OSE, OS68, Linux, BSD and MacOS,
the used programming languages are Pascal, C, PostScript, Oberon, Scheme,
Prolog, Tcl,
Lua, VHDL,
Java, Modula, SDL and assembler
(XMOS, SPARC, ARM, Xtensa, RISC-V, Hitachi SH4, MC68K, MC56000,
TMS320C5x, i860, i386, MIPS, M68HC11, PowerPC, Z80, 6502, UCSD-P).
|