Benjamin Schmid is an embedded software engineer based in Zurich with 11 years of experience building reliable systems across C++, Java, and security-focused backend work. He currently develops C++ software for railway infrastructure at Siemens, after contributing to malvertising protection at Amazon and performance-driven feature work in legacy Java systems. Trained at ETH Zürich with both a BSc and MSc in Computer Science, he pairs strong academic foundations with hands-on experience in safety-critical and high-throughput environments. Benjamin’s background includes teaching algorithms and building control systems for model railways, reflecting a practical knack for translating complex algorithms into operational code. He thrives on optimizing legacy code and delivering robust solutions where correctness and performance matter most. Quietly versatile, he brings a blend of safety-critical domain expertise and web-scale security engineering to multidisciplinary teams.
11 years of coding experience
3 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at ETH Zürich
Contributions:15 releases, 56 commits, 13 PRs in 1 year 7 months
oauth2oauthpraw
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
Benjamin Schmid - Embedded Software Engineer at Siemens