Software Engineer( C++ with Networking)

IT Services
  • IT Services
  • India

Calsoft

Software Development

Required Experience and Skills:
• Bachelors/Masters in CS/ECE/EE with 8-12 years of experience
• Related work experience as Individual contributor (Technical leader/Architect)
• Extensive experience in handling complex datastructures and algorithms in routing/switching software.
• C, C++, Unix Shell, Python.
• Extensive technical depth in L2 and L3 Ethernet switching and routing protocols.
• Extensive experience in OS development experience in Switching/Routing ASIC
• Hands on experience on switch/router embedded system software development, Linux/unix/FreeBSD/ network programming skills such as TCP/IP, socket programming
• Ability to deliver high quality features with extensive automation coverage, including experience applying test driven development methodology
• Working experience in areas like ACL, QoS, Policers, TCAM, etc
• Good experience in traffic testing tools IXIA, Wireshark, Scapy, Tcpdump or similar

Desired Experience and Skills:
• Hands-on experience in routing/switching of Broadcom, Cisco, Marvell switches or similar abstraction interfaces like FPA, SAI or any OCP
• Hands-on experience with Network Operating system especially SONiC.
• Experience in customer Engagement especially Datacenter customers with focus on switches and routers.
• Hands-on experience working with open source software
• Knowledge in Data center switches/network management areas – CLI, SNMP, Yang Models etc

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • Stack Overflow
    Remote

    Stack Overflow is growing fast, and our technology needs just keep getting bigger. We’re looking for an Information Security Engineer to join our existing team and help us support engineering, lines
  • Vineeta Dalal
    India

    Job Summary: We are looking for a results-driven and creative Digital Marketing Manager to lead our online marketing efforts. You will be responsible for developing, implementing, and managing digit
  • Cencora
    Pune

    What you will be doing Supports requirement reviews or sprint planning sessions and develops understanding of e
  • Robotico Digital®
    India

    Job Description • Maintain and enhance/customize Suite/ SugarCRM management platform and its integrations to other internal and external systems. • Act as Level 1 support and address system bugs a