Software Engineer II - Networking Systems (C/C++)

Hewlett Packard Enterprise Development LP

Cupertino (CA)

On-site

USD 105,500 - 213,500

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & wellbeing
Personal & Professional Development
Unconditional Inclusion

Job summary

Hewlett Packard Enterprise Development LP in Cupertino, California is seeking a Software Engineer II to contribute to networking software design, development, troubleshooting and enhancements for Campus & Branch products. The role emphasizes strong C/C++ programming and software systems expertise for forwarding ASICs.

The position is onsite with collaboration across product management and architects to deliver next-generation networking solutions in a dynamic, global company.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • 2–4 years of software engineering experience.
  • Proficiency in C, C++ programming and software systems design tools.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in designing software systems for with different forward ASICs and L2/L3 networking protocols.

Responsibilities

  • Design and implement software enhancements, updates, and programming changes for subsystems such as operating systems and networking protocols (Junos).
  • 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 and issues with stakeholders.

Skills

C/C++ programming
Software systems
Networking
Analytical skills
Communication skills

Education

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

Tools

Junos
Junos Evolved

Job description

Hewlett Packard Enterprise Development LP in Cupertino, California is seeking a Software Engineer II to contribute to networking software design, development, troubleshooting and enhancements for Campus & Branch products. The role emphasizes strong C/C++ programming and software systems expertise for forwarding ASICs.

The position is onsite with collaboration across product management and architects to deliver next-generation networking solutions in a dynamic, global company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Networking Software Engineer II — Edge & ASICs
Networking Software Engineer II — Edge & ASICs

Hewlett Packard Enterprise • Cupertino (CA)

On-site
USD 106,000 - 214,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Senior Software Systems Engineer – Networking (Onsite)
Senior Software Systems Engineer – Networking (Onsite)

Hewlett Packard Enterprise Development LP • Cupertino (CA)

On-site
USD 136,500 - 276,500
Networking Systems Software Engineer III
Networking Systems Software Engineer III

Hewlett Packard Enterprise Development LP • Cupertino (CA)

On-site
USD 92,700 - 187,500
Health & Wellbeing benefits
Personal & Professional Development programs
Unconditional Inclusion initiatives
Edge Networking Software Engineer (C/C++, Linux)
Edge Networking Software Engineer (C/C++, Linux)

Hewlett Packard Enterprise Company • San Jose (CA)

On-site
USD 109,000 - 219,000
Software Engineer II, Layer 2 Networking Control Plane
Software Engineer II, Layer 2 Networking Control Plane

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Health Insurance
Financial Wellbeing Support
Emotional Wellbeing Support
+1
Software Engineer II
Software Engineer II

Hewlett Packard Enterprise • Cupertino (CA)

On-site
USD 106,000 - 214,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Senior Networking Software Engineer-C/C++ & Python (Hybrid)
Senior Networking Software Engineer-C/C++ & Python (Hybrid)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 166,000 - 277,000
Senior Networking Software Engineer (C/C++, Python) — Hybrid
Senior Networking Software Engineer (C/C++, Python) — Hybrid

HITEC • Sunnyvale (CA)

Hybrid
USD 137,000 - 277,000
Hybrid Embedded Software Engineer – Networking Platforms
Hybrid Embedded Software Engineer – Networking Platforms

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

Hybrid
USD 121,000 - 243,000
Platform Software Engineer - Hybrid, Networking & Security
Platform Software Engineer - Hybrid, Networking & Security

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 150,000 - 210,000
Health & Wellbeing
Personal & Professional Development