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.
10 years of coding experience
14 years of employment as a software developer
BSc Computer Science, BSc Computer Science at University of Aberdeen
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:
Embedded 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.
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.