Gary Gao

Embedded C C Sw Developer Co-op Intern @Nokia

Waterloo, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Apr 2024 — Present

Embedded C C Sw Developer Co-op Intern @Nokia

View department →

Developed CMIS-compliant driver API for QSFP28 optical modules with I2C-based bus control to enable synchronized low-level access.• Implemented multithreaded firmware upgrade system with concurrent flashing and persistent state handling, boosting module upgrade efficiency and fault tolerance.• Integrated upgrade logic into HAL init sequence to ensure synchronized module upgrade during module bring-up.• Extended MPLS-TP endpoint telemetry using Broadcom SDK APIs for provisioning and statistics, resolving tracking issues via register-level debugging and vendor collaboration.• Added thermal safeguard with timer-based protection to prevent module overheating and enhance system stability.• Developed C-based statistics interface for new FPGA platform using memory-mapped I/O and synchronized register access for real-time statistics monitoring.• Resolved data consistency issues in dual-card failover by tracing sync logic and correcting port mapping to maintain consistent performance telemetry during failover.• Improved link failover behavior by adding revertive logic to restore preferred LAG (link aggregation) paths after recovery, increasing traffic resilience.• Mitigated cascading system faults by fixing port ID validation through optimized bitwise operations.

EDUCATION

2021 — 2026

University of Waterloo

Bachelor of Applied Science - BASc

ABOUT GARY GAO

Hi, this is Gary! I am currently a Computer Engineering student in the University of…

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Gary Gao — Embedded C C Sw Developer Co-op Intern at Nokia in Waterloo, ON, CA | Unifers