# Chaoming Zeng > Principal Software Engineer at Broadcom Limited Location: Milpitas, California, United States Profile: https://flows.cv/chaoming Principal software engineer of over 20 years’ experience in C Linux development. I have a solid theoretic background, good knowledge and experience on L2 and IP/MPLS switching and routing protocols. I have involved directly in design and development of equipment and protocols for wireless networking switches and routers. Working also on SDN OpenFlow etc. Highlights: • Experienced C Linux developer • Very strong knowledge and working experience on Carrier Ethernet and Layer 2 switch protocols like STP/RSTP/MSTP, LACP, mcLAG, ERP, ECFM, OAM, VLAN, QoS, traffic policing and shaping etc. • Good knowledge on IP/MPLS routing protocols like RSVP, LDP, BGP, OSPF-TE, ISIS-TE, L2VPN, L3VPN, VPWS, VPLS, FRR, BFD and LSP Protection etc. • Good understanding of wireless environments and adaptation of L2, L3 MPLS protocols or SDN for this special environment and links. Invention of fast failure detection over wireless link, internal control frame and fast shaping for adaptive coding and modulation (ACM), RSVP traffic engineering technique for ACM etc. • Invention of different algorithms and technologies such as Layer 1 link aggregation, Link status propagation, Load balancing for wireless networks. • Experience on network synchronization SyncE & 1588v2 (PTP). • Development experience using Broadcom SDK, Marvell CPSS and Vitesse API, for switches and PHY chips (BCM Katana2, Saber2, Marvell xCat etc) • Experience on Broadcom OFDPA for Katana2, running Ryu controller. • Development experience with multi-process and multi-thread Linux platforms using processors including ARM, MIPS, MPC860, 8051 etc. • Experience on board bring-up, boot loader, and hardware debugging. • Worked hardware drivers for FPGA's, CPLD's, DPLL's, and clock gens via SPI or I2C. • Development experience with open source software and encryption scheme. • Integration and porting third party software stack (Aricent ISS) • EANTC interop hot-stagging experience, MEF CE2.0 certification test experience. ## Work Experience ### Principal Software Engineer @ Broadcom Inc. Jan 2016 – Present | San Jose, CA CSG SDK R&D Principal Software Engineer. ### Principal Software Engineer @ Aviat Networks Jan 2007 – Jan 2016 Design and development of embedded software used in Aviat Networks microwave systems, especially in Eclipse and CSR. C real-time embedded Linux software programming for various products of Aviat. Technical lead on IP/MPLS support for CSR microware switch and router. Technical lead on DAC GE development, implementing a full L2 switch and bridging with protocols like RSTP, ERP, LACP, OAM, SyncE etc. Recently add Adaptive Media Awareness support for Aviat microwave switch and router, where RSVP-TE can automatically react on adaptive modulation coding (bandwidth) change and preempt LSPs with exceeded bandwidth according to their holding priority, generating standard RSVP messages like PathErr, ResvErr, PathTear etc. Recently working on SDN OpenFlow using Brodacom OFDPA for Katana2 and Ryu controller. ### Principal Development Engineer @ Harris Stratex Networks Jan 1999 – Jan 2007 Former Digital Microwave Corporation. Software development of Altium, Eclipse DAC-16xE1/DS1, DAC155oM etc. Invented Stratex proprietary license scheme using Compact Flash and encryption (DES, AES etc). ### Principal Software Developer @ Kb/Tel Jan 1992 – Jan 1999 | Mexico City Area, Mexico Kb/TEL main line of products involves of a group of wireless point to multi-point, multi-protocol data networks. Narrow band UHF, Satellite, Spread Spectrum and Microwave RF technologies are used to cover different requirements and speeds. ### Associate Professor @ Graduate School of Engineering, National University of Mexico Jan 1989 – Jan 1991 Instructed courses like: - Information theory and coding, - Computer networks, - Digital communications, and - Signal analysis and modulation. Conducted research on multi-user information theory, computer networks, digital communications, and queueing systems. ## Education ### Doctor of Philosophy (PhD) in Electrical Engineering Universidad Nacional Autónoma de México ### Master's degree in Electrical Engineering Universidad Nacional Autónoma de México ### Bachelor's degree in Computer Engineering Universidad Nacional Autónoma de México ## Contact & Social - LinkedIn: https://linkedin.com/in/chaoming-zeng-aab91223 --- Source: https://flows.cv/chaoming JSON Resume: https://flows.cv/chaoming/resume.json Last updated: 2026-04-12