Radio Systems Engineer at Samsung Cambridge Solution Centre
Greater Cambridge Area United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Pinho is a Radio Systems Engineer with 11 years of experience designing and optimizing wireless firmware and radio control algorithms, currently advancing mixed-signal connectivity at Samsung Cambridge. He combines deep expertise in RF, DSP and embedded software—developed across Wi‑Fi modem firmware, PLL and power control calibrations, and scalable telecom backends—with hands-on C/C++ and MATLAB algorithm development. An active GNU Radio contributor, he implemented a performant Stream Demux block and comprehensive tests, reflecting a focus on both feature engineering and code quality in a widely used open-source SDR ecosystem. Outside work he pursues aerospace passions—RC flight, UAV autopilots and CubeSat projects—and is undertaking a PhD in Aerospace Engineering, bridging practical RF systems know-how with astrodynamics and avionics research.
11 years of coding experience
24 years of employment as a software developer
BSc, Electrical Engineering (Electronics and Telecommunications), 15/20, BSc, Electrical Engineering (Electronics and Telecommunications), 15/20 at ISEL - Instituto Superior De Engenharia De Lisboa
PhD (ongoing), Aerospace Engineering, PhD (ongoing), Aerospace Engineering at Instituto Superior Técnico
GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
Backend Developer & QA Engineer
Contributions:4 reviews, 16 commits, 11 PRs in 9 months
Contributions summary:David primarily contributed to the GNU Radio project by implementing a new "Stream Demux" block in C++ and Python, which demultiplexes a single stream into multiple output streams. They also made performance improvements to the "Stream Mux" block, including replacing C-style casts and optimizing for loop usage. Furthermore, the user added example flowgraphs for Stream Mux/Demux blocks and created a test suite for digital constellation normalization, demonstrating a focus on both feature development and code quality through testing.
Contributions:8 pushes, 2 branches in 7 years 5 months
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
David Pinho - Radio Systems Engineer at Samsung Cambridge Solution Centre