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 – Routing

Versa Networks Bengaluru Karnataka India Bengaluru, Karnataka, India
The Routing Software Engineer will be at the forefront of architecture, design and implementation of Versa's high-performance routing software. You will be part of, and work closely with a team of outstanding software & system test engineers. ...

Member of Technical Staff

WorkSpan Bengaluru Karnataka India Bengaluru, Karnataka, India
As an engineering team member, you'll design, develop, test and maintain software for WorkSpan's Applications and software infrastructure. You'll work closely with product architects, product managers and engineering teams to develop new software,...

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...