Rouven Czerwinski

Softwareingenieur In at beam Solutions & Technology GmbH

Brunswick, Lower Saxony, 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
Rouven Czerwinski is an embedded Linux and systems engineer with 12 years of experience, currently at Linaro and previously driving embedded development and security work at Pengutronix. He specializes in bootchain verification, verified boot, multimedia debugging, and automated testing—having built and evolved the labgrid testing framework used for embedded test orchestration. An active open-source contributor, Rouven has improved core projects like RAUC (secure embedded updates), OP-TEE (trusted execution on i.MX), wlroots and sway (Wayland compositor backend and compositor fixes), often fixing low-level DRM/backend bugs and hardening platform support. He combines hands-on kernel and userland troubleshooting with Python tooling and build modernizations, and also runs production web and mail infrastructure from his earlier system-administration roles. Based in Braunschweig, Germany, he pairs an M.Sc. in Electrical and Electronics Engineering with a pragmatic focus on stability and security in resource-constrained devices. One lesser-known strength is his habit of refactoring and renaming internals (e.g., nand→flash) to prepare projects for future features, showing foresight beyond immediate bug fixes.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (M.Sc.) Electrical and Electronics Engineering, Master of Science (M.Sc.) Electrical and Electronics Engineering at Technische Universität Braunschweig
bookAbitur, Abitur at Theodor Heuss Gymnasium Wolfenbüttel
languagesEnglish, German, French
github-logo-circle

Github Skills (33)

drm10
composition10
architecture10
rendering10
firmware10
configuration-management10
linux10
software-update10
c1110
security10
c1710
device-tree10
sys10
compositing10
arm10

Programming languages (13)

JavaC++CRustMakefileBitBakeShellJavaScript

Github contributions (5)

github-logo-circle
rauc/rauc

Feb 2017 - Jan 2021

Safe and secure software updates for embedded Linux
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 reviews, 6 commits, 6 PRs in 4 years
Contributions summary:Rouven primarily contributed to the RAUC project by addressing critical issues and making functional improvements within the embedded Linux environment. Their work included fixing bugs related to mount directory removal during pre-install handler failures and correcting variable names in the Barebox integration documentation. The user also focused on optimizing and refactoring internal components, such as renaming the nand formatting function to flash formatting in preparation for future enhancements. These changes collectively improve the stability and efficiency of the RAUC system for embedded software updates.
ota-firmware-updateslukssecurefotaupdates
OP-TEE/optee_os

Jun 2018 - Dec 2020

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:26 reviews, 46 commits, 36 PRs in 2 years 6 months
Contributions summary:Rouven primarily contributed to the i.MX platform support within the OP-TEE OS. Their work included adding and configuring TZC380 TrustZone controllers, enhancing security measures by setting up CSU SA registers, and implementing features like early initcalls for CAAM and a function to check if the RPMB key is ready. They also focused on improving device tree handling and porting scripts to Python3 to modernize the build process.
trustedtee
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
Rouven Czerwinski - Softwareingenieur In at beam Solutions & Technology GmbH