# Network Systems Software Engineer

**Company**: Hewlett Packard Enterprise
**Location**: Bengaluru, Karnātaka
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Network-Systems-Software-Engineer_1212147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_23297165-8ca

## Description

We are seeking a Network Systems Software Engineer to join our team in Bengaluru, Karnātaka, India. As a Network Systems Software Engineer, you will design, develop, and enhance common networking infrastructure used by multiple Layer-2 and Layer-3 protocols.

Responsibilities:

- Design, develop, and enhance common networking infrastructure used by multiple Layer-2 and Layer-3 protocols

- Build and maintain shared framework components that support routing, switching, VPN, and overlay protocols

- Develop high-performance, low-latency system software primarily in C, focusing on efficient data structures, memory management, and scalability

- Design and optimize core data structures and frameworks used for packet processing pipelines, routing and forwarding databases, protocol state machines, and control-plane infrastructure

- Work closely with protocol teams to provide robust and reusable infrastructure components

- Participate across the full product development lifecycle, including design, implementation, debugging, testing, and optimization

- Analyze and troubleshoot complex system-level, performance, memory, and concurrency issues

- Collaborate with system test, QA, and cross-functional engineering teams to deliver scalable and reliable networking solutions

- Learn and adapt quickly to new networking technologies, standards, and product requirements

Requirements:

- Bachelor's or Master's degree in Computer Science or Electronics and Communication Engineering

- 6 to 10 years of hands-on experience in networking or systems product development

- Strong C programming expertise with deep hands-on experience in writing optimized, production-quality C code, memory management, pointers, and performance tuning

- Strong foundation in Data Structures and Algorithms, with practical experience designing and using lists, trees, hash tables, graphs, queues, and stacks

- Working knowledge of C++ is a plus

- Good understanding of networking concepts and protocols, including routing and switching, VPN and overlay, traffic and services

- Solid understanding of the OSI Model and the TCP/IP protocol suite

Benefits:

- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing

- Investment in your career with specific programs catered to helping you reach your career goals

- Unconditional inclusion and celebration of individual uniqueness

## Skills

### Required
- C
- Data Structures
- Algorithms
- Networking
- OSI Model
- TCP/IP protocol suite

### Nice to have
- C++

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Network-Systems-Software-Engineer_1212147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
