Michael Tempelmeier

FPGA Engineer at Technische Hochschule Ingolstadt

Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Tempelmeier is an FPGA engineer with 13 years of experience specializing in security-focused embedded systems and R&D, currently working at Giesecke+Devrient. He holds advanced degrees from TUM and is completing doctoral work in electrical engineering, blending deep academic research with practical product development. Michael has contributed to high-profile open-source silicon security work such as OpenTitan—implementing sparse FSM encoding, a double-LFSR primitive to mitigate fault injection, and lifecycle hardening for KMAC—which highlights his focus on hardware security and fault resilience. He also teaches security for embedded systems at Technische Hochschule Ingolstadt, preparing future leaders to tackle real-world device threats. Known for combining rigorous formal thinking with pragmatic engineering, he brings both research credibility and production-grade delivery to secure silicon and FPGA projects.
code13 years of coding experience
job2 years of employment as a software developer
bookDoktor-Ingenieur Elektrotechnik und Informationstechnik, Doktor-Ingenieur Elektrotechnik und Informationstechnik at Technical University of Munich
languagesGerman, English, French
github-logo-circle

Github Skills (6)

it-security10
verilog10
embedded10
sys10
security10
hardware-designs9

Programming languages (5)

SystemVerilogC++VHDLCJupyter Notebook

Github contributions (5)

github-logo-circle
lowRISC/opentitan

Jul 2021 - Aug 2022

OpenTitan: Open source silicon root of trust
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:158 reviews, 39 commits, 27 PRs in 1 year
Contributions summary:The user, Michael Tempelmeier, primarily focused on improving the OpenTitan project's kmac module. Their contributions include implementing sparse encoding for various Finite State Machines (FSMs) within the kmac component, enhancing security. They introduced the `prim_double_lfsr` primitive to guard against fault injection attacks and integrated counters for various components. Furthermore, the user added life cycle escalation for the same component.
root-of-trustrootsilicontrust
m-temp/ot-sca

Sep 2021 - Feb 2024

Side-channel analysis setup for OpenTitan
Contributions:80 pushes, 20 branches in 2 years 5 months
side-channel
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Tempelmeier - FPGA Engineer at Technische Hochschule Ingolstadt