Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer C/C++ Python DPDK Networking 
India, Karnataka, Bengaluru 
799778043

10.07.2024

What You'll Do

  • Responsible for developing highly scalable and high-performance virtual form factor of our flagship security products ASA & NGFW in public cloud (AWS, Azure, GCP, OCI, Alibaba) & Private cloud (Esxi, KVM, Nutanix, OpenStack, etc)
  • You will be responsible for:
    • Developing new cloud virtualization platform capabilities
    • Enhance the capability of our virtual form factor security offerings
    • Solve challenging problems in virtualization technologies and public cloud
    • Collaborate with architects, other technical leads, feature/solution test teams to deliver the features/solutions.
    • End to end delivery from low-level virtual platforms to Cloud and everything in between
  • As an individual contributor, you will be participating in design, development and testing of the New/Existing functionality in the product.
  • Closely work with Technical leads to expand the requirements and build software functional specifications.
  • Should learn new technologies, cloud features, and platforms in a relatively short amount of time
  • Work closely with customer support team to provide timely resolution for customer issues

Who you are

  • 5+ years of software development experience in networking/security products.
  • MS/BS in computer science or IT related engineering disciplines
  • Strong experience in designing, developing, integrating, deploy virtual form factor of firewalls or security products across various public and private clouds.
  • Ability to focus on deep internal aspects of the feature and its integration with the product/solution
  • Paranoid about the quality of the features being delivered
  • Demonstrate higher sense of urgency & ownership for the assignments
  • Excellent written, presentation and verbal communication skills
  • Understand cloud virtualization problems and explore the right architectural solutions that are highly scalable, robust and optimized.

Technical Skills

  • Very good understanding of virtualization concepts/ technologies
  • Experience in DPDK based network application development is a plus
  • Cloud software development experience in either of AWS/Azure/GCP is needed
  • Experience in either ofESXi, KVM, HyperV is desired
  • Proficient in TCP/IP Networking and Network management protocols & Solutions
  • Demonstrated knowledge of Linux architecture, kernel, scheduler, drivers, memory management, storage, and performance
  • Experience in cloud services automation
  • Experience with Docker & Kubernetes is a plus
  • Software development experience with one or more programming languages (C, C++, Go, Python). C programming experience preferred
  • Very good knowledge in Network & security functions like IPS/ IDS, IPSEC and SSL VPN, SSL/TLS, NAT, ACLs, Routing/Switching
  • Hands-on experience with Traffic generator tools, Linux, Windows, Packet tracer, Wireshark and tcpdump Tools
  • Test & Automation experience with a good background on Python/PyATS Automation is a plus