Skills and Qualifications

Strengths

  • Coach / mentor, accomplished team leader
  • Technical expert with insatiable curiosity, attention to detail and an eye for the bigger picture
  • Experienced comunicator to a wide spectrum of audiences

Interests

  • Run-time reconfigurable systems
  • Hardware/software codesign, OS integration
  • Software and system architecture
  • Virtualization technologies
  • Open-source
  • Development processes / agile development

Technologies

  • Digital and reconfigurable logic (FPGAs, VHDL, Verilog)
  • Distributed and data-center-scale systems
  • Embedded, real-time, and safety-critical systems
  • 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)

Experience

Senior Software Architect / Engineering Manager

Intel Corporation, Hillsboro, USA; 2015 - today

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 (Linux and Windows); 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.


Senior Research Scientist

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.


Independent Expert

European Commission, Brussels, Belgium; 2012 - 2015

Independent expert for evaluation of EU FP7 and Horizon 2020 programme projects, focusing on heterogeneous, dependable and safety-critcal systems.


Researcher

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.


Research Associate

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.


Visiting Scholar

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.


Research Associate

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.


Education

Ph.D. in Computer Science / Computer Engineering

University of Paderborn, Germany; 2006 - 2010

Nominated for the 2010 GI Dissertationspreis (dissertation award of the German Computer Science Society)


Master of Engineering (Dipl.-Ing.) in Computer and Communication Systems Engineering

Technical University of Braunschweig, Germany; 2000 - 2005

Specialized in Embedded Systems, Communication Systems, VLSI and System Design, and Robotics