Dichong Song is an Embedded Software Developer with eight years of hands-on experience designing IoT systems and embedded firmware, currently working at Fortinet after an MEng and BS in Computer Engineering from the University of Alberta. He has a proven track record improving BLE-based communications and migrating projects to newer microcontrollers (e.g., BlueNRG-M2), boosting reliability and real-time data delivery for sensor networks. His work spans low-level C firmware, higher-level services and apps in Java, Python and C#, and cloud-backed data pipelines for long-term monitoring and analysis. Notable projects include a pressure-monitoring IoT system for pipelines and an active brace monitor that combined embedded sensing with clinician-facing apps to improve patient care. He emphasizes reproducibility and maintainability, having built automated performance testing and clear technical documentation to accelerate team adoption. Based in Burnaby, BC, Dichong blends academic research rigor with production-focused engineering to deliver robust, connected embedded solutions.
8 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng, Computer Software Engineering, 3.6, Master of Engineering - MEng, Computer Software Engineering, 3.6 at University of Alberta
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.