Lingkai Dong is a Staff Software Engineer at Arm with seven years of experience building low-level systems and device drivers for IoT and embedded platforms. He progressed through engineering ranks at Arm since joining as a graduate, now driving architecture and reliability improvements across networking, storage and BLE subsystems. An active contributor to the high-profile Arm Mbed OS project, he has fixed RTOS timer/ticker bugs, modernized BLE APIs, and tuned platform-specific configurations for Nordic and Cypress chips. With an MSc in Computer Science (Bristol) and a BA in Physics (Oxford), he combines rigorous systems thinking with practical embedded debugging skills—often surfacing subtle cross-platform issues that elude higher-level testing.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Arts (BA) Physics, Bachelor of Arts (BA) Physics at University of Oxford
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Bristol
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:561 reviews, 341 commits, 140 PRs in 2 years 4 months
Contributions summary:Lingkai made several contributions to the Arm Mbed OS project, primarily focused on low-level system and device driver improvements. Their work included addressing timer and ticker issues within the RTOS, fixing macro checks, and updating BLE services with the latest APIs. The user also worked on device-specific configurations for the Nordic and Cypress platforms, and implemented various fixes and optimizations for networking and storage.
Contributions:11 reviews, 31 commits, 5 PRs in 1 year 2 months
iot-devicembed-osdevice-managementazure-iotsdk
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.