Noah Hüsser is a deployed AI and systems engineer based in Zurich with 10 years of experience building embedded firmware, backend services and rapid prototypes—often in Rust. He is the author and lead maintainer of probe-rs, a widely used open-source debugging toolkit for ARM and RISC‑V targets, and has contributed HAL and flash/SWD tooling that bridge low-level hardware with developer workflows. Noah has run production Rust services at scale (RPC gateways serving millions) and repeatedly combines embedded expertise with frontend and mobile prototype work to deliver end-to-end solutions. Comfortable owning SRE, release management and architecture decisions, he also brings hands-on experience in manufacturing telemetry, CAD enclosure design and automated DFU—skills that reveal a pragmatic engineer who spans silicon to cloud. In his spare time he codes Rust and trains jujitsu, a hint at disciplined focus and iterative improvement.
10 years of coding experience
10 years of employment as a software developer
Electrical Engineering and Information Technology, Electrical Engineering and Information Technology at ETH Zürich
Bachelor of Science - BSc, Electrical Engineering and Information Technology, Bachelor Thesis with top mark, Bachelor of Science - BSc, Electrical Engineering and Information Technology, Bachelor Thesis with top mark at Fachhochschule Nordwestschweiz FHNW
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:16 releases, 2041 reviews, 985 commits in 4 years
Contributions summary:Noah primarily contributed to the `probe-rs/probe-rs` repository, a debugging toolset and library for embedded ARM and RISC-V targets, by addressing bugs related to ROM table readings. The user fixed issues to correctly read JEP106 codes and by providing an implementation of a Debug for JEP106Code. Further work involved modularization of the CLI code and implementing flash-related operations, including writing and erasing flash memory over SWD.
Contributions:19 reviews, 44 commits, 35 PRs in 2 years 1 month
Contributions summary:Noah contributed significantly to the Rust HAL (Hardware Abstraction Layer) for nRF family devices. Their work focused on enhancing the GPIO module, specifically adapting it for the nRF52840. The contributions involved modifying code for different nRF52 device features and fixing buffer size constraints for various peripherals such as SPIM, UARTE, and TWI. Furthermore, they addressed warnings and style issues within the HAL's code base.
nrf52nrf52840rustbluetoothmicrocontroller
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.