Curious technologist with attention to detail and an eye for the bigger picture
Experienced communicator to a wide spectrum of audiences
Coach / mentor, successful team lead
System and software architecture and design
Hardware/software codesign, OS integration
Virtualization technologies
Run-time reconfigurable systems and programmable accelerators
Open-source
Development processes / agile development
Embedded, real-time, and safety-critical systems
Distributed and data-center-scale systems
Digital and reconfigurable logic (FPGAs, VHDL, Verilog)
Computer and platform architecture (CPUs, interconnects, memory, networks)
Operating systems (Linux, Windows, embedded)
Virtualization (VT-x, VT-d, SR-IOV)
C / C++
Scripting and automation (Python, Shell)
Meta Platforms / Facebook Deutschland GmbH, Munich, Germany; 2023 - present
Tech lead working on VR and AR systems at Reality Labs.
Google Deutschland GmbH, Munich, Germany; 2020 - 2023
Tech Lead within Android Automotive.
Google LLC, Sunnyvale, USA; 2018 - 2020
System software engineer for hardware platforms in Google Cloud.
Xilinx Inc., San Jose, USA; 2018
Researcher, Xilinx University Program (RFSoC platform).
Intel Corporation, Hillsboro, USA; 2015 - 2018
Lead architect for the Open Programmable Acceleration Engine (OPAE) in the Data Center Group and the Programmable Solutions Group.
Technical lead of a team of software engineers and validation experts for developing system software for Intel’s Xeon+FPGA products. Guided software engineering team through the entire development lifecycle, from requirements gathering through product delivery. Defined and implemented open-source and proprietary software architecture, including drivers, resource management, security models, and APIs, for Intel’s implementation of OPAE and the Intel Acceleration Stack.
Responsibilities include cross-team definition of system software architecture integrating FPGAs into mainline operating systems; establishing development processes for ensuring high software quality while remaining highly responsive to address changing market requirements for an emerging product category; people management for a group of software engineers including both experienced and novice developers. Technical coordination of HARP university program for enabling academic use of Xeon+FPGA platforms in the U.S. and Europe.
Intel Labs, Intel GmbH, Feldkirchen, Germany; 2011 - 2015
Coordinating scientist at the Cyber-Physical Systems and Mobility Lab.
Research in run-time environments and hardware architectures for adaptive high-performance embedded systems, primarily targeted at in-vehicle infotainment, advanced driver assistance, and car-to-car/car-to-infrastructure communications. Topics include coprocessor and I/O virtualization (PCIe); heterogeneous multi-core architectures; system simulation; M2M communications modeling; and safety-critical and mixed-critical systems.
European Commission, Brussels, Belgium; 2012 - 2015
Independent expert for evaluation of EU FP7 and Horizon 2020 programme projects, focusing on heterogeneous, dependable and safety-critical systems.
EADS Innovation Works, EADS Deutschland GmbH, Ottobrunn, Germany; 2010 - 2011
Research in adaptive and reconfigurable systems and system software for avionics. Research topics include programming models for reconfigurable multi-core systems and thread-based fault-tolerance.
University of Paderborn, Germany; 2006 - 2010
Development and implementation of multithreaded programming models and operating systems for transparently integrating reconfigurable hardware accelerators into software operating systems. Other research topics included adaptive, real-time and embedded systems; reconfigurable and high-performance computer architecture; and custom accelerators for image and video processing.
University of Kansas, Lawrence, KA, USA; 2007
University of Arkansas, Fayetteville, AR, USA; 2008
Research and implementation of hardware-based OS services for the hthreads project. Topics included: embedded data processing applications, system architecture, partial reconfiguration.
Hitachi America Ltd., R&D, Farmington Hills, MI, USA; 2004-2005
Adapted visual driver assistance systems to new vehicles. Prototyped video- and radar-driven object detection systems.
University of Paderborn, Germany; 2006 - 2010
Nominated for the 2010 GI Dissertationspreis (dissertation award of the German Computer Science Society)
Technical University of Braunschweig, Germany; 2000 - 2005
Specialized in Embedded Systems, Communication Systems, VLSI and System Design, and Robotics