Ben Earle is a Postdoctoral Researcher at Carleton University with nine years of hands-on experience in embedded systems, machine learning, wireless communications, and real-time simulation. He holds a PhD in Electrical and Computer Engineering from Carleton and has deep practical experience running and teaching advanced operating systems and software architecture courses while leading research in the Advanced Real-Time Simulation Lab. Ben blends academic rigor with industry exposure from co-op roles at Ciena and General Dynamics, producing solutions that span hardware-near photonics software to large-scale simulation environments. Based in Ottawa, he also serves as a contract instructor, translating complex research into accessible coursework and bringing an educator’s clarity to system-level problem solving. An unassuming strength is his sustained focus across research, teaching, and applied development, making him adept at turning theoretical models into deployable embedded solutions.
9 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD Electrical and Computer Engineering, Doctor of Philosophy - PhD Electrical and Computer Engineering at Carleton University
Work in progress repo for sharing work on eCadmium implementation
Contributions:27 commits, 20 pushes in 2 months
in-progresssharingwork-in-progress
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.