Simo Piiroinen

Engineer at Jolla

Tampere, Pirkanmaa, Finland
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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job7 years of employment as a software developer
bookInformation Technology, Information Technology at University of Oulu
github-logo-circle

Github Skills (12)

codesandbox10
c1710
sandbox10
linux10
namespaces10
c1110
scripting9
shell9
script9
system-administration9
sh9
security8

Programming languages (9)

QMLC++ShellCBatchfileSCSSPerlBitBake

Github contributions (5)

github-logo-circle
netblue30/firejail

Oct 2020 - Dec 2020

Linux namespaces and seccomp-bpf sandbox
Role in this project:
userBackend Developer
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`.
bpfseccomplinuxnamespacessandbox
nemomobile/dsme

Jan 2013 - Sep 2015

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.
Request Free Trial
Simo Piiroinen - Engineer at Jolla