People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Software Engineer – Infrastructure/DatapathBengaluru, Karnataka, India

Versa Networks

Software Engineer – Infrastructure/Datapath

Bengaluru | Karnataka | India

The Infrastructure Software Engineer will be at the forefront of architecture, design and implementation of Versa's high-performance platform and forwarding software. This individual will be part of a team developing very high-performance packet processing capabilities to expand the platform's capabilities. You will be part of, and work closely with a team of outstanding software & system test engineers. The candidate must have experience with developing software for multi-core architecture, distributed processing, and multi-threaded applications and be able to develop best practices and guidelines for such applications. The candidate must have a bachelor's degree in Computer Science or equivalent field of study and have 5-10 years of hands on experience.
Responsibilities include:
• Design and develop software for real-time network applications on a multi-core architecture.
• Work with a team of other Datapath engineers to design and develop real time, high performance, multi-threaded data plane on a multi-core platform.,
• Work on challenging problems that have yet to be solved.
• Think outside the box.
Required skills and background:
• Prior experience working with one or more of following is a must: Intel DPDK, SRIOV, Virtio, Vmxnet3, OVS.
• Experience with packet processing algorithms.
• Working experience with SDKs from Broadcom, Marvell, ARM
• Working experience with NAT, IPSEC VPNs, TCP/IP, Firewall is a plus
• Thorough understanding of performance benchmarks and ability to analyze the same.
• Strong Linux Kernel development experience will be plus.
• Deep working knowledge of L2/L3, and L4-L7 applications.
• Prior experience having built a scalable and high performance system.
• Exhibit strong skills in C programming

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

Software Engineer – 1

Versa Networks Bengaluru Karnataka India Bengaluru, Karnataka, India
As a member of the software group, you will be responsible for designing, developing and unit-testing various modules for the Versa Networking Platform. You will take ownership for large software components, work with product management on custome...

Distributed Systems Engineer

MapR Bengaluru Karnataka India Bengaluru, Karnataka, India
MapR Technologies, a provider of the industry's next generation data platform for AI and Analytics, enables enterprises to inject analytics into their business processes to increase revenue, reduce costs, and mitigate risks. MapR addresses the dat...

Software Engineer, Cloud Platform

Poshmark Chennai Tamil Nadu India Chennai, Tamil Nadu, India
We are looking for experienced, software engineer to lead the rapid growth of our Cloud Platform and marketplace. As a Software Engineer, Cloud Platform, you will be responsible for building and running a high-traffic and fast-growing site -- the ...