Lee Marshall

Staff Software Engineer at Mytra

Cambridge, England, United States
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
Lee Marshall is a Staff Software Engineer based in Cambridge with a decade of hands-on experience building low-level systems, embedded Linux, and firmware for IoT and automotive platforms. He has progressed from field applications and embedded R&D to senior firmware and staff engineering roles at companies like Eurotech, Undo, Zoox, and now Mytra, blending customer-facing support with core product development. His work spans edge device frameworks and BLE beacon scanning contributions to the popular Eclipse Kura project, showing practical open-source impact on real-world IoT stacks. Lee is practiced at bridging product requirements and deep technical implementation, routinely shipping prototypes and production-ready firmware. Colleagues rely on him for complex debugging and post-sales engineering where he translates obscure system behavior into dependable solutions. He brings a pragmatic systems mindset informed by direct customer engagement and embedded systems craftsmanship.
code10 years of coding experience
job14 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at University of Aberdeen
bookAlford Academy
github-logo-circle

Github Skills (10)

javas10
eclipseiot10
iot10
internet-of-things10
bluetooth-le10
btle10
gateway10
bluetooth-low-energy10
java10
bluetooth10

Programming languages (1)

Java

Github contributions (3)

github-logo-circle
eclipse-kura/kura

Jan 2016 - Aug 2016

Eclipse Kura™ is a versatile framework to supercharge your edge devices, streamlining the process of configuring your gateway, connecting sensors, and IoT devices to seamlessly collect, process, and send data to the cloud.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits, 7 PRs, 3 comments in 7 months
Contributions summary:Lee primarily contributed to Bluetooth Low Energy (BLE) beacon scanning functionality within the Kura framework. This involved adding features to scan for BLE beacons, parse their data, and integrate with the Kura platform's cloud capabilities. The user implemented new classes and methods within the existing Java code base to support BLE scanning, including parsing of beacon data and integrating with the existing BluetoothAdapter to start and manage beacon scans. An example application for the beacon scanning capabilities was also created.
eclipse-kuraeclipseiotgatewayeclipsejava
lmarshall-eth/kura

Jan 2016 - Aug 2016

Contributions:5 pushes, 3 branches in 7 months
kura
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
Lee Marshall - Staff Software Engineer at Mytra