Sean Madigan

Software Engineer at Nordic Semiconductor ASA

Bath, England, 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

🤩
Rockstar
🎓
Top School
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.
code4 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering - MEng, Electrical and Electronics Engineering, 1st, Master of Engineering - MEng, Electrical and Electronics Engineering, 1st at Loughborough University
bookBeechen Cliff School
stackoverflow-logo

Stackoverflow

Stats
43reputation
2kreached
0answers
3questions
github-logo-circle

Github Skills (33)

develop10
controller10
hardware-interface10
firmware10
embedded-language10
bluetooth-le10
c-programming10
c1110
microcontroller10
zephyr10
c1710
led-controller10
controls10
rtos10
btle10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

May 2022 - Feb 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded 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.
bluetooth-lereal-timezephyrsecuregit-repository
nrfconnect/sdk-nrf

Apr 2022 - Nov 2022

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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