Senior Network Software Engineer (C/C++ & Python) – Hybrid

Hewlett Packard Enterprise Company in

Sunnyvale (CA)

Hybrid

USD 137,000 - 277,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hewlett Packard Enterprise in Sunnyvale, CA is seeking a Senior Software Engineer to design, implement, and maintain control plane software for Layer 2/Layer 3 networking. You will work on switching and overlay technologies powering data centers and enterprise networks, using C/C++ and Python with a strong OS and data-structure foundation.

The role is hybrid, with an average requirement of 2 days per week in the office.

Qualifications

  • BS/MS/PhD in EE/CS or related field required.
  • Strong programming in C/C++ and Python; experience with networking.
  • Familiarity with OS fundamentals, data structures, and test automation.

Responsibilities

  • Perform requirements analysis, design, implementation, unit testing, and maintenance of software modules.
  • Participate in design and functional specification reviews.
  • Contribute to performance, scalability, reliability, and maintainability of features.
  • Design, document, and execute unit and integration test cases; automate testing.
  • Collaborate with cross-functional teams and architects across distributed locations.
  • Align solutions with customer priorities and industry standards (IETF/IEEE).
  • Troubleshoot and resolve customer-reported issues; provide root-cause analysis.

Skills

C/C++
Python
Networking
Data structures
Operating systems
Problem solving

Education

B.S./M.S./Ph.D. EE/CS

Tools

Robot framework

Job description

Hewlett Packard Enterprise in Sunnyvale, CA is seeking a Senior Software Engineer to design, implement, and maintain control plane software for Layer 2/Layer 3 networking. You will work on switching and overlay technologies powering data centers and enterprise networks, using C/C++ and Python with a strong OS and data-structure foundation.

The role is hybrid, with an average requirement of 2 days per week in the office.

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

Similar jobs worth comparing

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

Hobbsnews • Sunnyvale (CA), Northern (KY)

Hybrid
USD 137,000 - 277,000
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
Hybrid Software Engineer II: Networking & C/C++
Hybrid Software Engineer II: Networking & C/C++

Hewlett Packard Enterprise Company • Sunnyvale (CA)

Hybrid
USD 106,000 - 214,000
Hybrid work model
Career development programs
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
Hybrid Senior Network Systems Engineer – Edge-to-Cloud
Hybrid Senior Network Systems Engineer – Edge-to-Cloud

Socket.dev • Sunnyvale (CA)

Hybrid
USD 137,000 - 277,000
Health & wellbeing benefits
Career development programs
Inclusive 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
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 Packet Forwarding Software Engineer (Hybrid)
Senior Packet Forwarding Software Engineer (Hybrid)

Hobbsnews • Sunnyvale (CA)

Hybrid
USD 136,000 - 277,000
Hybrid work model
Career development programs
Hybrid Systems & Software Engineer II - Networking & Automation
Hybrid Systems & Software Engineer II - Networking & Automation

Hewlett Packard Enterprise Company • Sunnyvale (CA)

Hybrid
USD 106,000 - 214,000
Hybrid work model
Health & wellbeing benefits