Chief Engineer NI Test & Measurement At Emerson at Ettus Research, a National Instruments Company
Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Martin Braun is a wireless systems engineer and manager with 12+ years of experience who currently serves as Chief Engineer for NI Test & Measurement at Emerson and as a GNU Radio board member. He blends hands-on FPGA and embedded work on the USRP platform with backend and test automation expertise, having contributed to prominent projects like GNU Radio, UHD, and PyBOMBS. Martin is an SDR hacker and USRP architect who modernizes codebases—bringing C++11/14 improvements, robust unit testing, and build-system fixes—to bridge research prototypes and production test systems. Based in Baden-Württemberg, he advocates for leveraging open source to boost engineering efficiency and often surfaces non-obvious reliability fixes (deadlock and lock/unlock freezes) that improve long-running radio systems.
Contributions:6 releases, 45 reviews, 3178 commits in 9 years
Contributions summary:Martin made several commits to improve the code for USRP hardware drivers, focusing on the handling of various hardware components (including QSFP and daughterboards) and remote procedure call mechanisms. Their work involved modifying the existing code to Demote, update, and refactor the system and add new features to the system (e.g., power level settings). They also implemented APIs for controlling aspects of the radio's functioning.
PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Role in this project:
Back-end Developer
Contributions:809 commits, 73 PRs, 303 pushes in 4 years 10 months
Contributions summary:Martin primarily contributed to the core functionality of PyBOMBS, specifically adding features related to verbosity levels and output processing to the recipe functionality. They also fixed a deadlock issue within the output processor and improved the handling of failure cases during source builds. The user's work involved code modifications within `recipe.py` and `output_proc.py`, demonstrating a deep understanding of the build and installation process.
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
Martin Braun - Chief Engineer NI Test & Measurement At Emerson at Ettus Research, a National Instruments Company