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

Hobbsnews

Cupertino (CA)

On-site

USD 136,500 - 276,500

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 Senior Software Systems Engineer to design, develop, and troubleshoot software for networking products. The role emphasizes C/C++ programming and networking systems, with collaboration across product management and architects.

The candidate will work on new platforms, with potential involvement in OS and networking protocol subsystems, and must have strong problem-solving and communication skills.

Qualifications

  • Bachelor’s or Master’s degree in CS/CE or related field.
  • 6–10 years of software engineering experience.
  • Proficiency in C and C++ programming and software design tools.
  • Strong analytical, problem-solving, and communication skills.
  • Knowledge of software testing methodologies and debugging.
  • Experience designing software systems for forward ASICs.
  • Working knowledge of L2/L3 networking protocols.
  • Willingness to contribute to multiple software components for next-gen networking.

Responsibilities

  • Design and implement software enhancements for subsystems such as OS and networking protocols in Junos & Junos Evolved.
  • Analyze design requirements and perform coding, testing, and integration per project guidelines.
  • Develop and execute portions of testing plans and documentation; identify and debug issues.
  • Collaborate with internal and external teams to deliver high-quality software solutions.
  • Design, develop and maintain software for forwarding ASICs.
  • Communicate progress, design status, and technical issues with stakeholders.

Skills

C programming
C++ programming
Networking protocols
Analytical skills
Communication skills

Education

Bachelor’s or Master’s degree in CS/CE

Tools

Software design tools

Job description

Hewlett Packard Enterprise in California is seeking a Senior Software Systems Engineer to design, develop, and troubleshoot software for networking products. The role emphasizes C/C++ programming and networking systems, with collaboration across product management and architects.

The candidate will work on new platforms, with potential involvement in OS and networking protocol subsystems, and must have strong problem-solving and communication skills.

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

Similar jobs worth comparing

Network Software Engineer III - C/C++ & ASICs
Network Software Engineer III - C/C++ & ASICs

Hewlett Packard Enterprise • Cupertino (CA)

On-site
USD 92,000 - 188,000
Health benefits
Professional development programs
Inclusive workplace culture
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 ASIC Design Engineer – Networking Hardware
Senior ASIC Design Engineer – Networking Hardware

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 120,000 - 243,000
Health & Wellbeing
Career Development
Unconditional Inclusion
Senior Hardware Design Engineer – High‑Speed Networking
Senior Hardware Design Engineer – High‑Speed Networking

Hewlett Packard Enterprise Development LP • Roseville (CA)

On-site
USD 136,000 - 275,000
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
Senior ASIC Verification Engineer – Networking SoCs (Hybrid)
Senior ASIC Verification Engineer – Networking SoCs (Hybrid)

Hobbsnews • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 310,000
Senior ASIC Verification Engineer – Networking (Hybrid)
Senior ASIC Verification Engineer – Networking (Hybrid)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 154,000 - 311,000
Senior ASIC Design Engineer — High-Speed Networking Chips
Senior ASIC Design Engineer — High-Speed Networking Chips

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 154,000 - 311,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