In more detail.

SKILLS AND QUALIFICATIONS

PROFILE

  • Curious technologist with attention to detail and an eye for the bigger picture
  • Experienced comunicator to a wide spectrum of audiences
  • Coach / mentor, successful team lead

INTERESTS

  • Run-time reconfigurable systems and programmable accelerators
  • 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

SOFTWARE ENGINEER

Google LLC, Sunnyvale, USA; 2018 - today


PRINCIPAL ENGINEER

Xilinx Inc., San Jose, USA; 2018


SENIOR SOFTWARE ARCHITECT / ENGINEERING MANAGER

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.


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