H

Networking Software Architect (Data Plane - L2/L3 Protocols)

HPE
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

15+ Years

TYPE

FullTime

SKILLS REQUIRED

C++Software ArchitectureNetworking ProtocolsLinux KernelDistributed SystemsPacket Processing

Job description

Overview

Networking Software Architect for data plane development, focused on Layer 2/Layer 3 protocols and packet processing within High Performance Computing, AI and Labs.

What you'll do

  • Architect, design and implement complex solutions.
  • Prototype, design and develop software data plane and packet processing components.
  • Work on data path forwarding such as Linux bridge, FD.io and vRouter.
  • Debug and analyse distributed systems.
  • Review product and code continuously for optimizations and performance improvements.
  • Evaluate and recommend new technologies and use cases for the platform.
  • Participate in planning, estimation, prioritization and cost-benefit analysis for projects.
  • Document architectures, procedures and processes, and contribute to process improvement.
  • Work on advanced path finding initiatives, collaborating across teams and partners.
  • Handle multiple tasks, prioritize and meet deadlines in a dynamic Agile environment.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • 15+ years of experience as a Software Developer / Architect in Layer 2/Layer 3 networking or related systems area.
  • Excellent C and C++ programming skills.
  • Working knowledge of Python programming.
  • Development of Layer 2/Layer 3 features such as LAG, LACPD, QoS, MAC learning, Q-in-Q, Ethernet OAM and IP routing.
  • Experience architecting, designing and implementing complex solutions.
  • Proficiency in data path forwarding such as Linux bridge, FD.io and vRouter.
  • In-depth knowledge of data networking (IP, Ethernet and related technologies).
  • Excellent problem solving and debugging skills, including debugging and analysing distributed systems.
  • Proficiency in Unix programming, Linux network stack, IPTables/Netfilter and Linux kernel modules.

Nice to have

  • Demonstrated ability to work collaboratively with teams and influence their technological direction through a combination of hands-on work and technical leadership.
  • Experience with SAI and SONiC.

Details

  • Location: Bengaluru, Karnataka, India.
  • Work mode: Hybrid, with an average of 2 days per week from an HPE office.
  • Job level: TCP_05.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Networking Software Architect (Data Plane - L2/L3 Protocols)