Piotr Zierhoffer

Engineering Manager at Antmicro

Greater Poland Voivodeship
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
Piotr Zierhoffer is an Engineering Manager with 14 years of experience building and leading teams that improve testability and developer experience for embedded systems. At Antmicro he progressed from C/C# developer to team leader and now manager, driving Renode-based tooling and automated testing to make hardware emulation part of CI for complex IoT projects. His open-source work includes device tree fixes in the widely used Zephyr RTOS and deep integration of Renode with Google's CFU-Playground to enable emulated TFLite testing, showing a knack for bridging hardware, tooling and ML-on-edge workflows. With a background in distributed systems research and teaching at Poznan University of Technology, he combines rigorous academic grounding with practical platform engineering. Peers describe him as someone who surfaces subtle platform issues—like grammar edge cases and peripheral address bugs—and turns them into robust, testable solutions.
code14 years of coding experience
job4 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Poznan University of Technology
languagesEnglish, Polish, German
stackoverflow-logo

Stackoverflow

Stats
5,053reputation
661kreached
106answers
36questions
github-logo-circle

Github Skills (35)

embedded-language10
microcontroller10
makefile10
zephyr10
device-tree10
dts10
sys10
dt10
renode10
embedded10
robotframework10
realtime9
embeddedresource9
rtos9
tflite9

Programming languages (20)

C#CSSC++CRustCMakeTeXMakefile

Github contributions (5)

github-logo-circle
renode/renode

Jul 2017 - Jan 2023

Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:32 releases, 15 reviews, 540 commits in 5 years 7 months
Contributions summary:Piotr primarily contributed to the Renode framework by addressing issues related to platform descriptions and the interaction of simulated components. They implemented support for strings containing special characters within the platform description grammar, adding unit tests to validate the new functionality. Further contributions focused on platform definition files for various embedded systems, including Tegra and SiFive-based architectures, as well as addressing compilation issues and formatting in the test projects.
risc-vsimulationx86development-frameworkembedded-systems
google/CFU-Playground

Apr 2021 - Dec 2022

Want a faster ML processor? Do it yourself! -- A framework for playing with custom opcodes to accelerate TensorFlow Lite for Microcontrollers (TFLM). . . . . . Online tutorial: https://google.github.io/CFU-Playground/ For reference docs, see the link below.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:15 reviews, 45 commits, 26 PRs in 1 year 8 months
Contributions summary:Piotr primarily focused on integrating Renode, a hardware emulation platform, with the CFU Playground project. They developed Robot Framework test scripts and targets for testing the TFLite-based project within the Renode environment. Their contributions involved adding Renode-specific build targets, integrating test automation with Renode, and modifying the project's build system to support the emulation environment, ultimately enabling automated testing of the project's functionality on emulated hardware. They also removed a submodule related to Renode.
machine-learningtflmfasteronline-tutorialtensorflow-lite
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
Piotr Zierhoffer - Engineering Manager at Antmicro