Designed and developed device drivers for high bandwidth optical network devices using C++ in a multi-threaded real-time environment.
•Accomplished 12 Tb/s of glitch free network data-path bring up via device driver software components on DTN-X platform.
•Developed network drivers that handled packets adhering to various Layer-1 network protocols like OTN (ITU-T G.709), SONET/SDH and Gigabit ethernet.
Projects completed :-
OTM-1200 device driver :
OTM-1200 is a 1.2 Tb/s OTN based Gen-4 optical tributary line module used in Infinera's DTN-X platform.
Developed OTM-1200 Data-Path driver modules that configured a series of proprietary & third party ASIC(s) to support multiplexing/de-multiplexing of various network payloads arriving at different bit rates. In addition, developed driver modules that handled alarm monitoring & reporting, system performance monitoring, fault management, network diagnostic features such as facility/terminal loopback, trail trace identifier & pseudo random bit sequence.
OXM-2 device driver :
OXM-2 is a 12 Tb/s non-blocking OTN based switching module used in Infinera's DTN-X platform. Developed OXM-2 driver modules responsible for configuring the embedded switching ASIC, upgrade/reload operations on FPGA(s), storage/retrieval of firmware and FDR data on flash storage devices, tuning of SerDes links, device health monitoring and alarm monitoring & reporting.