Mudassar Hussain

Senior Specialist Engineer at u-blox

West Suffolk, 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

👤
Senior
🎓
Top School
Mudassar Hussain is a Senior Specialist Engineer with 8 years' experience designing and shipping embedded firmware and IoT solutions, currently driving u-blox's uCPU and cellular library efforts from West Suffolk. He writes MISRA-compliant C, implements ThreadX-based APIs (UART, GPIO, I2C, SPI, SOCKET, MQTT/MQTTSN) and has built AWS IoT-connected applications and CTEST/unit test frameworks to verify complex firmware. Mudassar has contributed to the widely used Arm Mbed OS—adding UBLOX cellular support, asynchronous sockets, power-management improvements and new board support—demonstrating both open-source impact and deep platform-level expertise. His background spans firmware for vehicle and personal trackers, OTA bootloaders, LoRa mesh networks and bring-up of Cortex-M7 applications on FPGA, reflecting strong hardware-software integration skills. Comfortable with CI/CD (Jenkins), Agile tooling and technical documentation, he combines pragmatic problem solving with a track record of stabilizing production IoT stacks.
code8 years of coding experience
job5 years of employment as a software developer
bookHigh School, Pre-Engineering, High School, Pre-Engineering at F.G Quaid-e-Azam College, Rawalpindi
bookSchool, Matriculation in Science, School, Matriculation in Science at F.G Quaid-e-Azam Public School, Rawalpindi
bookBachelor’s Degree, Electrical Engineering, Bachelor’s Degree, Electrical Engineering at Center for Advance Studies in Engineering (CASE)
languagesEnglish, Urdu, Punjabi
github-logo-circle

Github Skills (13)

cell10
mbed10
iot10
udp10
embedded10
telecommunication10
c-language10
cprogramming-language10
at-command10
sys10
iot-devkit10
tcp10
power-management9

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Mar 2018 - Mar 2020

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:54 commits, 30 PRs, 107 comments in 2 years
Contributions summary:Mudassar primarily focused on enhancing the `armmbed/mbed-os` repository, a platform operating system for IoT devices. Their contributions involved significant refactoring and the addition of APIs for UBLOX cellular modules, including UDP and TCP communication. The user also addressed bugs and implemented features such as asynchronous socket support and improvements to the power management functions for specific UBLOX targets. The user's work included the addition of new board support for UBLOX C030 targets and device-specific configurations.
kernelmbed-osoperating-systemlinuxmbed
u-blox/mbed-os

Apr 2018 - Aug 2019

ARM mbed OS is a platform operating system designed for the internet of things
Contributions:26 commits, 57 PRs, 132 pushes in 1 year 4 months
kernelmbed-osoperating-systemlinuxmbed
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
Mudassar Hussain - Senior Specialist Engineer at u-blox