# Software Engineer II

**Company**: Hewlett Packard Enterprise
**Location**: Cupertino, California
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Salary**: Annual Salary USD 105,500 - 213,500
**Category**: Engineering
**Industry**: Technology

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

## Description

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

This role focuses on networking systems software development and collaborative problem-solving and is ideal for candidates with strong C/C++ programming skills and experience working on software systems and networking applications.

**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.

- 2–4 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.

- Unconditional Inclusion: celebrating individual uniqueness, valuing varied backgrounds, and flexibility to manage work and personal needs.

## 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
- 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/Software-Engineer-II_1208568-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
