Brian Ejike is a Staff Applications Engineer with a decade of embedded systems experience, currently advancing audio and IoT solutions at Qualcomm. He combines deep C/C++ and Python expertise with VHDL and digital hardware design, and is fluent in embedded comms (SPI, UART, I2C/I2S) as well as Bluetooth audio stacks and application-layer IoT protocols like MQTT and HTTP. His career progression from intern to staff engineer at Qualcomm reflects a strong track record of delivering product-grade firmware and systems integration. Brian holds an MSc in Electronic Communications and Computer Engineering from the University of Nottingham and a B.Eng. in Electronic and Computer Engineering, grounding his practical work in rigorous theory. Colleagues value his storytelling instinct—he frames technical trade-offs in relatable narratives that help align cross-functional teams. Based in Abuja with UK ties, he brings a global perspective to embedded product development and system-level problem solving.
10 years of coding experience
6 years of employment as a software developer
MSc., Electronic Communications and Computer Engineering, MSc., Electronic Communications and Computer Engineering at University of Nottingham
Bachelor of Engineering (B.Eng.), Electronic and Computer Engineering, Bachelor of Engineering (B.Eng.), Electronic and Computer Engineering at Federal University of Technology, Owerri
C++ implementation of a minimal MQTT-SN client and gateway
Contributions:25 commits, 22 pushes, 1 branch in 1 year 6 months
emqxmqtt-protocolmqttgatewaymqtt-sn
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.