Hewlett Packard Enterprise logo

Senior Network Software Engineer (Data Plane - L2/L3 Protocols)

Hewlett Packard Enterprise
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

C++Network protocolsPacket ProcessingDebuggingCIP RoutingPythonPerformance Optimization

Job description

Overview

Senior Network Software Engineer on the Slingshot Software team, developing data plane networking features and SDK APIs for next-generation ASICs in an Agile environment.

What you'll do

  • Work in a dynamic Agile development environment and remain adaptable to changing requirements.
  • Document architectures, procedures, and processes in use and contribute to the improvement of the process.
  • Continuously review the product and code for optimizations and performance improvements.
  • Evaluate and recommend new technologies and use cases to bring into the platform.
  • Participate in planning, estimation, prioritization and cost-benefit analysis for projects.
  • Prototype, design and develop software data plane and packet processing components.
  • Work on advanced path finding initiatives collaborating across teams and partners.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • 10+ years of experience as a Software Developer in Layer2/Layer3 networking or related systems area.
  • Excellent C and C++ programming skills.
  • Working knowledge of Python programming.
  • Development of Layer2/Layer3 features like LAG, LACPD, QoS, Mac-Learning, Q-in-Q, Ethernet-OAM, IP Routing.
  • SDK Development / HAL layer for Broadcom/Marvell chips.
  • Excellent problem solving and debugging skills, including ability to debug and analyse distributed systems.
  • Experience architecting, designing and implementing complex solutions.
  • Eagerness to learn and readiness to dive deep into complex problems.
  • Ability to handle multiple tasks, prioritize and meet deadlines.

Nice to have

  • Hands-on experience with Kubernetes or other container platform.
  • Demonstrated ability to work collaboratively with teams and influence their technological direction with a combination of hands-on work and technical leadership.
  • Experience with SAI and SONIC.

Details

  • Location: Bengaluru, Karnātaka, India.
  • Hybrid: on average 2 days per week from an HPE office.
  • Job level: TCP_04.

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.

Senior Network Software Engineer (Data Plane - L2/L3 Protocols)