Embeded Software Engineer at Polytechnique Montréal
Ottawa, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mohammad Nassiri is an embedded software engineer and researcher with eight years of industry and extensive academic experience spanning kernel-level Linux programming, network protocol stacks, and wireless IoT systems. He combines hands-on engineering at Ciena with active research roles—including a PhD in Computer Networking and positions as associate professor and research associate—specializing in instrumentation, tracing, memory sanitization, and performance engineering for TCP/IP and 802.11/802.15.4 systems. His work blends practical firmware/Yocto-based development and network simulation with deep performance evaluation, having tackled Bufferbloat mitigation and LoRa/LoRaWAN testbeds during international collaborations. A seasoned mentor who has supervised over 30 MSc theses, he brings a rare mix of academic rigor and production-focused problem solving in embedded and wireless networking.
8 years of coding experience
12 years of employment as a software developer
Master of Science - MS, Computer Software Engineering, Master of Science - MS, Computer Software Engineering at Sharif University of Technology
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Iran University of Science and Technology
Doctor of Philosophy (Ph.D.), Computer Networking, Doctor of Philosophy (Ph.D.), Computer Networking at Institut national polytechnique de Grenoble
Contributions:17 commits, 1 PR, 16 pushes in 14 days
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
Mohammad Nassiri - Embeded Software Engineer at Polytechnique Montréal