Low latency / real time electronic-horizon provider to be used in map-based driver assistance systems. One of the first available systems worldwide and still the only one that works with all available maps. Runs on several operating systems and implements unique features like Context-Based Road-Matching, Turn- Prediction and dynamic length of the predicted path. Used by Daimler, Ford, MAN and ZF.
RAPS obtained a funding of € 700,000 in 2009 by Innovationsstiftung Hamburg.
Role: Principal Software Architect – Project-Manager: Multi-Platform Build-Envirionment, User- Interface, Positioning, Road-Matching, Route-Prediction, Inter-Process and Network-Communication, GPS and CAN-Bus Interface, Client-Server Protocols
48 MM: Project Management + Mentoring + Software Metrics + Windows / Linux, 32 / 64 Bit + C++ + STL + wxWidgets + GigaBASE + Intel + Atmel AVR32 + Multi-Threading + Purify/Quantify/Coverage + Subversion + Git + CAN + ADASIS V2 + NMEA 0183 + TCP/IP + UDP + MISRAC++ + Extreme Programming + Rapid-Prototyping + Digital Maps + ADAS + Navigation + Client/Server + Ultra High Performance + Templates + Exception Handling
Implemented several drivers, mostly for I/O controllers on Windows (both lines, 9x and NT) and dedicated hardware as well.
Role: Software Architect and Developer
36 MM: Windows 32 Bit + Intel + AMD + Atmel + Motorola + Zilog + C + Assembler + CVS + MS DDK + VToolsD + SoftICE + IAR C/C++ + Interrupt-Handling + Direct Memory Access + Memory Mapped I/O
Intelligent data storage subsystem of a distributed multi processor system (TEMEX, Telemetry Exchange) used for data over voice communication. Introduced command queuing and command reordering to optimize throughput.
8 MM: Proprietary OS + Motorola M68000 + Assembler + C + Optimal Algorithms + Interrupt-Handling + Direct Memory Access + Memory Mapped I/O