Arbeitsgebiete sind Embedded Systems, speziell Mikroprozessoren und Mikrocontroller, sowie Robotik. In der Lehre außerdem Vertretung der "Naturwissenschaftlichen und technischen Grundlagen", des "Softwaretests" sowie die "Systemnahen Programmierung".