Ben Marshall

Principal Firmware Engineer at Leonardo

City of Edinburgh, Scotland, 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
Ben Marshall is a Principal Firmware Engineer based in Edinburgh with over a decade of experience delivering FPGA, DSP and embedded systems across defence and commercial sectors. He combines deep FPGA and model-driven engineering expertise—including MATLAB/Simulink, High Level Synthesis and automated code generation—with hands-on product delivery from prototype to high-volume manufacturing. At Leonardo he has progressed from graduate to principal engineer leading complex radar, IR countermeasure and signal-processing firmware, and previously led hardware and firmware teams shipping Bluetooth LE and cellular IoT devices. Comfortable bridging hardware, firmware and software teams, he brings practical RF and certification know-how alongside system modelling discipline. Notably, his background blends defence-grade algorithmic DSP design with consumer electronics production and test engineering—helping translate sophisticated signal-processing architectures into manufacturable products.
code10 years of coding experience
job5 years of employment as a software developer
bookMEng Electronic and Electrical Engineering, MEng Electronic and Electrical Engineering at University of Glasgow
languagesEnglish, French
github-logo-circle

Github Skills (81)

python10
automation10
iir-filters10
alsa10
home-assistant10
mqtt10
resampling10
home-automation10
garden10
wasapi10
iot10
pulseaudio10
coreaudio10
documentation10
internet-of-things10

Programming languages (11)

TypeScriptDockerfileShellC++RustCJavaScriptGo

Github contributions (5)

github-logo-circle
benjmarshall/core

May 2020 - Jan 2022

:house_with_garden: Open source home automation that puts local control and privacy first
Contributions:5 PRs, 16 pushes, 5 branches in 1 year 8 months
raspberry-pihouseprivacy-firstprivacygarden
benjmarshall/gopixelsnake

Jul 2017 - Aug 2017

Contributions:2 releases, 60 commits, 1 PR in 7 days
golanggameweekend-projectsnakein-game
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
Ben Marshall - Principal Firmware Engineer at Leonardo