Joseph Newman is a senior software engineer based in London with eight years of experience building C++ and embedded systems for products ranging from consumer TV platforms to IoT and acoustic sensing. Currently at Spotify, he brings deep low-level expertise—demonstrated by contributions to Google's widely used OpenThread project where he improved EFR32 platform time, energy-scanning, UART DMA, and error handling. His background includes roles at YouView, TomTom and AmberBox, showing a pattern of shipping reliable, resource-constrained systems in both startup and large-company contexts. Joseph pairs academic rigor from an MEng with practical firmware and systems work, and maintains an active GitHub and personal site that reflect a sustained interest in embedded networking. Colleagues would describe him as a pragmatic engineer who improves platform robustness and performance through careful API and driver-level refinements.
8 years of coding experience
5 years of employment as a software developer
Master of Engineering (MEng), Master of Engineering (MEng) at The University of Sheffield
A-Level (A2), A-Level (A2) at Langley Park School for Boys
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 commits, 17 PRs, 58 comments in 7 months
Contributions summary:Joseph made several contributions to the OpenThread project, primarily focusing on the EFR32 platform. Their work included implementing and refactoring platform-specific APIs for time management and energy scanning, and addressing issues related to the USART driver and its DMA implementation, optimizing UART communication. The user also fixed compiler issues and enhanced error handling within the EFR32 platform. Furthermore, they added service spinel bindings.
OpenThread released by Nest is an open-source implementation of the Thread networking protocol
Contributions:2 PRs, 45 pushes, 17 branches in 7 months
protocolssocketc-librarynetworkingreliable
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
Joseph Newman - Senior Software Engineer at Spotify