Ralph Hempel is a Firmware Staff Engineer with 12 years of experience building embedded systems and simplifying development complexity, currently driving firmware efforts at Edwards Safety in Ontario. A University of Waterloo-trained electrical engineer/computer scientist, he blends low-level firmware design with pragmatic tooling to accelerate embedded development. Ralph contributes to open-source projects like ev3dev-lang-python, where he helped create core Python bindings and motor/sensor abstractions, reflecting a knack for turning hardware control into developer-friendly APIs. Based in Owen Sound, he pairs hands-on coding with architectural thinking, often focusing on reducing friction in device integration and testing.
12 years of coding experience
BASc EE/CS, Electrical Engineering / Computer Science, BASc EE/CS, Electrical Engineering / Computer Science at University of Waterloo
Contributions:3 releases, 154 commits, 110 PRs in 10 months
Contributions summary:Ralph primarily focused on setting up and developing core functionality for the ev3dev-lang-python project, which provides Python bindings for ev3dev. The contributions involve creating the initial Python submodule and modifying the base class to enhance the structure of the project. The changes include the creation of new classes and attributes for motor control and sensor integration.
Contributions:5 releases, 2 reviews, 67 commits in 6 years 11 months
memorylruorigamimsrlibc
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
Ralph Hempel - Firmware Staff Engineer at Edwards Safety