Summary
Mingjie Li is a Senior Software Engineer based in Ottawa with a decade-plus track record building high-performance data plane and packet-processing systems on multi-core Linux/Unix platforms. He specializes in C/C++, Python, DPDK and real-time networking—designing load balancing, traffic distribution and netflow solutions—and brings deep hands-on experience across 4G/5G baseband, DU/Open RAN and kernel/driver development. His recent work focuses on baseband infrastructure for hardware accelerators at Ericsson Software, following roles developing LTE/5G stack and DU-side software at Ericsson and Dell. A pragmatic troubleshooter with strong cross-cultural communication in English and Mandarin, he leverages Spirent, tcpdump and Wireshark expertise to diagnose complex protocol (L2/L3) and QoS issues. Colleagues value his parallel/multicore programming skillset and his ability to translate demanding real-time requirements into robust, production-grade implementations.
8 years of coding experience
16 years of employment as a software developer
Bachelor of Automation, Automation, Bachelor of Automation, Automation at Wuhan University of Technology
English, Chinese