Senior Networking Software Engineer-C/C++ & Python (Hybrid)

Hewlett Packard Enterprise

Sunnyvale (CA)

Hybrid

USD 166,000 - 277,000

Full time

40 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Hewlett Packard Enterprise in Sunnyvale, CA seeks an enterprising Senior Software Engineer to advance switching and overlay technologies powering data centers and enterprise networks. Strong C/C++ programming, OS fundamentals, data structures, and exposure to networking are essential, with Python familiarity a plus.

You will design, implement, test, and maintain control plane software for Layer 2/3 solutions, collaborate with global teams, and contribute to scalable, reliable networking software

Qualifications

  • 8+ years of Layer 2/Layer 3 networking experience.
  • Expertise in C/C++ programming, data structures, and debugging.
  • Familiarity with Python and Robot framework for 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, and automate testing using frameworks.
  • Collaborate with cross-functional teams and architects across geographically distributed locations.

Skills

C/C++ programming
Python
Data structures
OS fundamentals
Networking
Problem solving

Education

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

Tools

Robot framework

Job description

Hewlett Packard Enterprise in Sunnyvale, CA seeks an enterprising Senior Software Engineer to advance switching and overlay technologies powering data centers and enterprise networks. Strong C/C++ programming, OS fundamentals, data structures, and exposure to networking are essential, with Python familiarity a plus.

You will design, implement, test, and maintain control plane software for Layer 2/3 solutions, collaborate with global teams, and contribute to scalable, reliable networking software

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

Hobbsnews • Sunnyvale (CA), Northern (KY)

Hybrid
USD 137,000 - 277,000
Senior Network Software Engineer (C/C++ & Python) – Hybrid
Senior Network Software Engineer (C/C++ & Python) – Hybrid

Hewlett Packard Enterprise Company in • Sunnyvale (CA)

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
Senior Networking Software Engineer (C/C++, ASIC)
Senior Networking Software Engineer (C/C++, ASIC)

Hewlett Packard Enterprise • Cupertino (CA)

On-site
USD 93,000 - 188,000
Senior Network Software Engineer – ASIC & C/C++
Senior Network Software Engineer – ASIC & C/C++

Hobbsnews • Cupertino (CA)

On-site
USD 136,000 - 277,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
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 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