Senior Networking Software Engineer (C/C++, ASIC)

Hewlett Packard Enterprise

Cupertino (CA)

On-site

USD 93,000 - 188,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hewlett Packard Enterprise in California is seeking a Software Systems Engineer to design, develop, troubleshoot, and enhance software for networking products in the Campus & Branch Business Unit. The role emphasizes C/C++ programming and collaboration with product management and architects.

The candidate will work on new platforms and solutions, with responsibilities spanning design, coding, testing, and integration alongside cross-functional teams.

Qualifications

  • 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.
  • Experience designing software systems for forward ASICs and networking protocols.

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.

Skills

C
C++
Networking fundamentals
Analytical thinking
Communication skills
Testing methodologies

Education

Bachelor’s or Master’s degree in Computer Science/Computer Engineering

Tools

Junos
Junos Evolved

Job description

Hewlett Packard Enterprise in California is seeking a Software Systems Engineer to design, develop, troubleshoot, and enhance software for networking products in the Campus & Branch Business Unit. The role emphasizes C/C++ programming and collaboration with product management and architects.

The candidate will work on new platforms and solutions, with responsibilities spanning design, coding, testing, and integration alongside cross-functional teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Network Software Engineer – ASIC & C/C++
Senior Network Software Engineer – ASIC & C/C++

Hobbsnews • Cupertino (CA)

On-site
USD 136,000 - 277,000
Senior Embedded Platform Engineer: Networking ASICs
Senior Embedded Platform Engineer: Networking ASICs

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 172,000 - 349,000
Hybrid Software Systems Engineer – C & Networking
Hybrid Software Systems Engineer – C & Networking

Hewlett Packard Enterprise • Roseville (CA)

Hybrid
USD 106,000 - 214,000
Health benefits
Professional development
Inclusive culture
Networking Systems Software Engineer III
Networking Systems Software Engineer III

Hewlett Packard Enterprise Development LP • Cupertino (CA)

On-site
USD 92,000 - 188,000
Health & Wellbeing benefits
Personal & Professional Development programs
Unconditional Inclusion initiatives
Senior Embedded Software Architect - Networking Platforms
Senior Embedded Software Architect - Networking Platforms

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 172,000 - 349,000
Health & wellbeing
Professional development
Unconditional inclusion
Senior Platform Engineer - Hybrid Networking Specialist
Senior Platform Engineer - Hybrid Networking Specialist

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 121,000 - 243,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Hybrid Software Engineer II - Networking & C/C++
Hybrid Software Engineer II - Networking & C/C++

Hewlett Packard Enterprise Company in • Sunnyvale (CA)

Hybrid
USD 106,000 - 214,000
Senior Embedded Network Software Engineer
Senior Embedded Network Software Engineer

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 121,000 - 243,000
Hybrid Software Engineer II: Networking & Systems
Hybrid Software Engineer II: Networking & Systems

Hewlett Packard Enterprise Development LP • Roseville (CA)

Hybrid
USD 106,000 - 214,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Senior Embedded Network Software Engineer (NPU/ASIC)
Senior Embedded Network Software Engineer (NPU/ASIC)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 172,000 - 349,000