# Software Engineer III (Data Center Packet Forwarding)

**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/Software-Engineer-III--Data-Center-Packet-Forwarding-_1204776-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b0a9f035-be3

## Description

We are seeking a Software Engineer III to join our Data Center Packet Forwarding team. As a Software Engineer III, you will work with customer-facing teams to understand requirements and translate them into software designs. You will develop complex packet forwarding features in Layer 2 & Layer 3, IPv4/IPv6, MPLS, SRv6, EVPN-VxLAN, Multicast, Firewall/Filter, DHCP, etc.

Responsibilities:

- Work with customer-facing teams to understand requirements and translate them into software designs

- Develop complex packet forwarding features in Layer 2 & Layer 3, IPv4/IPv6, MPLS, SRv6, EVPN-VxLAN, Multicast, Firewall/Filter, DHCP, etc.

- Analyze, debug, and fix complex microkernel/Linux issues

- Continuously drive innovations by working with cross-functional teams to address complex problems

- Assist in solving complex customer issues and queries reported from the field and drive customer satisfaction

- Work on sustaining existing features

Minimum Qualifications:

- A minimum of B.E or BTech from a reputed institution in CS/EE with 7 to 9 years of experience is required

Job Requirements:

- Excellent C/C++/Python programming, design, problem-solving, and debugging skills

- Strong networking background

- Prior experience with software development on routers, switches is desirable

- Prior experience with datapath ASICs like Broadcom, Mellanox, Innovium, Barefoot, or any other NPU is highly desirable

- Must be playing a strong technical role in the current position

- Exposure to multi-core software architectures

- A clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to computer architecture, data structures, and programming practices

- Candidate must have a strong record delivering software projects on-time and with high quality

- Candidate must possess good oral and written communication skills, be highly self-motivated, and have the ability to work in a team environment

## Skills

### Required
- C/C++
- Python
- Networking
- Microkernel/Linux
- Software development
- Data structures
- Computer architecture
- Programming practices

### Nice to have
- Cloud Architectures
- Cross Domain Knowledge
- Design Thinking
- Development Fundamentals
- DevOps
- Distributed Computing
- Microservices Fluency
- Full Stack Development
- Security-First Mindset
- Solutions Design
- Testing & Automation
- User Experience (UX)

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Software-Engineer-III--Data-Center-Packet-Forwarding-_1204776-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
