Sean Madigan is a software engineer based in Bath, UK, with four years of hands-on experience in embedded systems and Bluetooth Low Energy (BLE) development. Currently at Nordic Semiconductor, he contributes to the nRF Connect SDK and Zephyr RTOS, implementing BLE controller features, HCI driver enhancements, and connection management improvements in widely used open-source projects. His background spans defence and semiconductor roles (BAE Systems, Infineon, DE&S), giving him a disciplined systems-engineering approach to firmware verification and real-world product constraints. A first-class MEng in Electrical and Electronics Engineering from Loughborough underpins his technical depth, while his frequent upstream contributions show an aptitude for collaborating in complex multi-vendor ecosystems. Notably, Sean’s work touches both low-level protocol details and practical sample apps, indicating he can bridge specification-level design and developer-facing deliverables.
4 years of coding experience
2 years of employment as a software developer
Master of Engineering - MEng, Electrical and Electronics Engineering, 1st, Master of Engineering - MEng, Electrical and Electronics Engineering, 1st at Loughborough University
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:74 reviews, 22 PRs, 87 comments in 2 years 9 months
Contributions summary:Sean primarily contributes to the Bluetooth stack within the Zephyr RTOS, focusing on Bluetooth Low Energy (BLE) functionality. Their commits involve bug fixes and feature implementations, such as improving connection management, adding support for the Path Loss Monitoring feature, and refining HCI event handling. Additionally, the user has contributed to Bluetooth samples and shell commands, showcasing a deep understanding of the Bluetooth protocol and Zephyr's implementation.
Contributions:94 reviews, 5 commits, 53 PRs in 7 months
Contributions summary:Sean primarily contributed to the nRF Connect SDK, focusing on Bluetooth Low Energy (BLE) controller functionalities. Their contributions included implementing features like HCI driver enhancements, power control, and support for various Bluetooth profiles (e.g., Ranging Service). The changes also involved updating configurations and APIs related to the SoftDevice Controller, along with improvements to the channel sounding samples. The user's work demonstrates a deep understanding of the BLE protocol stack and its integration within the nRF Connect SDK ecosystem.
connect-sdknrf-connect-sdkinfinibandlteppp
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
Sean Madigan - Software Engineer at Nordic Semiconductor ASA