# Software Engineer

**Company**: Hewlett Packard Enterprise
**Location**: San Jose, California
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Annual Salary USD 108,500 - 218,500
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Jose-California-United-States-of-America/Software-Engineer_1215584-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_509f53c7-e1b

## Description

We are seeking an exceptional software engineer with expertise in C or C++ programming languages, strong Linux skills, and experience developing real-time multi-threaded applications on multi-core platforms.

The ideal candidate will possess a solid Software Engineering background, technical knowledge of networking protocols, and excellent problem-solving skills to develop and deliver SD-WAN/SASE appliance software subsystems and features.

Responsibilities:

- Designs limited enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.

- Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.

- Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.

- Participates as a member of project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost-effective and high-quality solutions for assigned applications portion or subsystem.

- Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.

Education and Experience Required:

- Bachelor’s degree in computer science, Electrical Engineering, or equivalent required; master’s degree preferred

- 3+ years of development experience

- Excellent coding skills in C or C++

- Hands-on experience working in a Linux environment with strong understanding of Linux operating system functionality and capabilities

- Expertise developing real-time multi-threaded applications on multi-core platforms

- Strong Software Engineering background

- Good understanding of Routing and Switching Protocols (OSPF, BGP, VRRP etc)

- Solid technical knowledge of networking protocols and applications, including Ethernet, TCP/IP, UDP, GRE Tunneling, IP Security, Firewall etc.

- Strong written and verbal communication skills

- Excellent problem-solving skills with a self-motivated approach to tackling complex technical issues

- Ability to work independently and as part of a team

What We Can Offer You:

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

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

- Unconditional Inclusion: we are unconditionally inclusive in the way we work and celebrate individual uniqueness

## Skills

### Required
- C
- C++
- Linux
- Software Engineering
- Networking Protocols
- TCP/IP
- UDP
- GRE Tunneling
- IP Security
- Firewall

### Nice to have
- Software Performance Engineering

---

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