✦ Luna Orbit — Software Engineering

Software Engineer - C/C++ & Networking

at Hewlett Packard Enterprise

Hybrid Posted March 19, 2026
Type Not Specified
Experience senior
Exp. Years 3+ years
Education BS in CS/EE with 3 years of work experience
Category Software Engineering

This role involves developing and evolving packet forwarding software for high-performance routers, with a focus on IPv4/IPv6, MPLS, and tunneling features, primarily using C and C++ in a Linux environment.

  • Develop packet forwarding features
  • Collaborate with product managers
  • Engage with customers
  • Participate in industry forums
  • Support high-performance network software

The technical environment includes C and C++ programming on Linux systems, with networking protocols such as IPv4, IPv6, MPLS, SRv6, and tunneling. The role emphasizes scalable software development for network hardware.

The ideal candidate is a senior software engineer with strong C and C++ skills, extensive experience with Linux and networking protocols, and a background in developing scalable packet forwarding software for high-performance routers.

Develop Packet Forwarding FeaturesExperience with C and C++ programmingStrong understanding of LinuxExperience with network protocols (IPv4/IPv6MPLSSRv6)Work with product managers and test teamsEngage with customersParticipate in industry forums
Cloud architecturesDevOpsDistributed computingMicroservicesSecurity-first mindsetFull stack developmentSolutions designTesting and automation
LinuxPython
CC++LinuxPythonNetworkingPacket ForwardingIPv4IPv6MPLSSRv6MulticastGRELAGTunneling
CC++LinuxPythonNetworkingPacket ForwardingIPv4IPv6MPLSSRv6MulticastGRELAGTunneling
teamworkproblem-solvingcommunicationcollaboration
Industry Technology
Job Function Network software development and protocol implementation
Role Subtype Software Engineer - C/C++ & Networking
Tech Domains Linux, Python
Software EngineerCC++LinuxPythonNetworkingPacket ForwardingIPv4IPv6MPLSSRv6MulticastGRELAGTunnelingsoftware engineercc++linuxpythonnetwork protocolspacket forwardingipv4ipv6mpls

Lack of experience with C or C++, No Linux experience, No networking protocol knowledge, No experience with high-performance router software, No customer engagement experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile