# 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/Software-Engineer_1213673-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e47a5252-554

## Description

We are seeking a Software Engineer to join our team. As a Software Engineer, you will primarily work from an HPE office and contribute to designing enhancements, updates, and programming changes for portions and subsystems of systems software, networking infrastructure, and control-plane software.

Responsibilities:

- Design enhancements, updates, and programming changes for portions and subsystems of systems software, networking infrastructure, and control-plane software.

- Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of the overall architecture of the product or solution.

- Write and execute comprehensive test plans and protocols, and document the assigned portion of the application; identify, debug, and resolve code and integration issues.

- Collaborate and communicate with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.

- Represent the software engineering team for all phases of projects.

Requirements:

- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.

- Typically, 6-9 years of experience.

- Strong analytical, problem-solving, and debugging skills.

- Proficient in written and verbal communication.

- Proficient in C/C++ programming, data structures, algorithms, and Linux/FreeBSD operating system concepts.

- Experience in implementing or enhancing one or more routing protocols, such as BGP, OSPF, IS-IS, or MPLS signaling protocols such as RSVP, LDP, or multicast routing protocols such as PIM, IGMP.

- Familiarity with Layer 2 switching, EVPN, VXLAN, VPLS, and L2VPN is preferred.

- Familiarity with AI-assisted software development practices, including code generation, test creation, debugging, documentation, and the responsible review of AI-generated output for correctness, security, and quality.

Benefits:

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

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

- Unconditionally inclusive work environment that celebrates individual uniqueness.

## Skills

### Required
- C/C++
- data structures
- algorithms
- Linux/FreeBSD
- BGP
- OSPF
- IS-IS
- MPLS
- RSVP
- LDP
- PIM
- IGMP

### Nice to have
- Layer 2 switching
- EVPN
- VXLAN
- VPLS
- L2VPN
- AI-assisted software development

---

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