Ravi was employed as a full-time employee, in the role of Senior Software Engineer, at Stoke Networks Pvt. Ltd., Bengaluru from Aug/08/2011 to May/02/2012. His Employee No was 9180080. Stoke Networks was acquired by Mavenir Systems in November, 2014.
Stoke Networks is a vendor of LTE Security, eNodeB aggregation, Mobile data offload, Small Cell offload and Wi-Fi offload Gateways. Along with marquee investors like Sequoia, Kleiner Perkins, Samsung Ventures; they also have marquee customers like NTT-Docomo, Japan, SoftBank, Japan, and KDDI, Korea. They support line-rate IPSec encryption/decryption, IP session termination, bandwidth-control, and so on. They use Netlogic XLP and Intel IXP NPUs to build the line-cards in their SSX8000 and SSX3000 chassis respectively. They also use Cavium Nitrox crypto engine for fast & in-place encryption/decryption and fast lookup using TCAM (KBP). The QNX based StokeOS is run on x86 based Managment card for control & management plane processing.
Responsibilities
- Implement and unit test infrastructure logic for periodic and on-demand harvesting of statistics from Netlogic XLP NPU based Stoke SSX8000 line-cards to Management card through PCIe aperture.
- Design, develop, and unit test periodic clock-synchronisation mechanisim between Management and Line cards, aligned through SMbus.
- Travel to US to engage with his Manager and team members, understand scope & timelines for work assignments, and take technology transfers.
- Understand design of software components on Control plane and Data plane, and their inter-communication. Understand functions of hardwares like PCIe, SMbus.
- Understand technical requirements and deliver code to meet them.
- Involve in design discussions, review of code and test-plans.
- Closely work with other team members and QA in areas of project work.
- Help in hiring by conducting in-person interview of shortlisted candidates
- Help documentation team to update relevant docs based on deliverables.
- Help with transfer of technology to new engineers joining the team.
Skill Set
- Technologies: Netlogic XLP NPU, SMbus, PCIe, Time synchronisation.
- Programming Languages: C, Bash & Python scripting
- Operating Systems: QNX, StokeOS
- Testing Tools: Spirent
- Platforms: Stoke SSX3000 and SSX8000 family of IPsec gateways