David Pinho

Radio Systems Engineer at Samsung Cambridge Solution Centre

Greater Cambridge Area United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code11 years of coding experience
job24 years of employment as a software developer
bookBSc, Electrical Engineering (Electronics and Telecommunications), 15/20, BSc, Electrical Engineering (Electronics and Telecommunications), 15/20 at ISEL - Instituto Superior De Engenharia De Lisboa
bookPhD (ongoing), Aerospace Engineering, PhD (ongoing), Aerospace Engineering at Instituto Superior Técnico
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (16)

c-language10
cprogramming-language10
python10
gnuradio10
testing9
dspic9
dspace9
qa-automation8
test-automation8
digital-signal-processing8
automation-testing8
cplus7
blocks7
cpp7
numpy6

Programming languages (5)

TypeScriptC++CGoPython

Github contributions (5)

github-logo-circle
gnuradio/gnuradio

Sep 2020 - Jul 2021

GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
userBackend 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.
pythonwirelessc-plus-pluscybersecuritycommunications
eriwave/betaflight

Jul 2017 - Dec 2024

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