Softwareingenieur In at beam Solutions & Technology GmbH
Brunswick, Lower Saxony, Germany
Join Prog.AI to see contacts
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.
12 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.) Electrical and Electronics Engineering, Master of Science (M.Sc.) Electrical and Electronics Engineering at Technische Universität Braunschweig
Abitur, Abitur at Theodor Heuss Gymnasium Wolfenbüttel
Safe and secure software updates for embedded Linux
Role in this project:
Embedded 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.
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