# Senior Software Engineer

**Company**: Hewlett Packard Enterprise
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Annual Salary USD 136,500 - 276,500
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Cupertino-California-United-States-of-America/Senior-Software-Engineer_1208571-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f812d904-d43

## Description

We are seeking a Senior Software Systems Engineer to join our team in designing, developing, troubleshooting, and enhancing software for networking products in Campus & Branch Business Unit.

Responsibilities:

- Design and implement software enhancements, updates, and programming changes for subsystems such as operating systems, networking protocols in Junos & Junos Evolved software.

- Analyze design requirements and carry out coding, testing, and integration activities per project guidelines.

- Develop and execute portions of testing plans and documentation; identify and debug code issues and recommend improvements.

- Collaborate with internal and external teams to deliver high-quality, reliable, and cost-effective software solutions.

- Design, develop and maintain software for forwarding ASICs

- Communicate progress, design status, and technical issues with project stakeholders.

Requirements:

- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.

- 6-10 years of experience in software engineering.

- Proficiency in C, C++ programming and software systems design tools.

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

- Knowledge of software systems testing methodologies, including test plan execution, and debugging.

- Experience in designing software systems for with different forward ASICs

- Working knowledge of L2, L3 networking protocols

- Willingness to explore & contribute to various software components to build next generation networking solutions

Desired Skills:

- Embedded Operating Systems & low-level Software Development

- Forwarding ASIC programming for L2/L3/L4 Networking Protocols

- Strong networking fundamentals

What We Can Offer You:

- Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing.

- Personal & Professional Development: programs catered to helping you reach any career goals you have.

- Unconditional Inclusion: we celebrate individual uniqueness and value varied backgrounds.

## Skills

### Required
- C
- C++
- software systems design
- analytical skills
- problem-solving skills
- communication skills
- L2 networking protocols
- L3 networking protocols

### Nice to have
- Embedded Operating Systems
- low-level Software Development
- Forwarding ASIC programming
- L2/L3/L4 Networking Protocols
- Strong networking fundamentals

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Cupertino-California-United-States-of-America/Senior-Software-Engineer_1208571-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
