Simo Piiroinen is an experienced embedded systems engineer with 13+ years building robust C-based system software, currently working at Jolla in Tampere. His background spans low-level Linux services, power management daemons and platform adaptation across multiple Nokia mobile projects, with hands-on expertise in ARM, x86, M68k, Z80 and 6502 assembler. Beyond C he regularly uses Python, C++ and shell scripting, and contributes to security-focused open source like the well-known firejail sandbox—fixing bugs, adding features and hardening remount/flock behavior. He excels at diagnosing performance and resource issues and has a track record of implementing practical tooling for debugging and analysis. Quietly curious, he combines deep embedded knowledge with broader software craft accumulated from both professional roles and personal projects.
13 years of coding experience
7 years of employment as a software developer
Information Technology, Information Technology at University of Oulu
Contributions:5 reviews, 7 commits, 1 PR in 2 months
Contributions summary:Simo contributed to the `firejail` repository by fixing bugs, implementing new features, and refactoring existing code. Their work includes fixing symlink issues related to `/proc/self`, resolving memory leaks in the fcopy tool, and adding linefeeds to stderr logging. They also implemented new command-line options and improved the handling of comma-separated lists within the profile configuration. Furthermore, the user enhanced the flock mechanism and improved the timing hazards around remounts under `/run/firejail`.
Contributions:144 commits, 19 PRs, 20 pushes in 2 years 8 months
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.