Responsible for developing, testing, debugging, and optimizing embedded software solutions for network devices and firmware applications, collaborating with cross-functional teams to deliver reliable, high-performance solutions. Perform system debugging and diagnostics using GDB, memory debugging tools, Wireshark, packet capture utilities, and network troubleshooting tools.