Jobs and Careers
HE

Network Software Development Engineer in Test

Hedgehog
United StatesRemotefull_timeVerifiedPosted 6 Feb 2023

About the role

Company Description

About Hedgehog

Hedgehog is an open source software company dedicated to giving Cloud Native application owners the ability to deploy workloads on edge compute and distributed cloud infrastructure with the same procurement power and automated operations that power the public cloud. Hedgehog helps customers escape vendor lock, automate mass-scale infrastructure operations, and reduce their cost of service. Hedgehog is a member of the Open Compute Project, The Linux Foundation, and the SONiC community.

    Job Description

    This is a dream job for a super-deep networking nerd. If you’re passionate about networking and know routing protocols like BGP,  this job is for you.

    Build automated test cases for certification, validation, regression, and system testing for our open networking software factory. Contribute to the implementation of fully automated test, demo and certification labs. Apply software principles to deep physical infrastructure. Work with customers, support, and the engineering team on product issues and defect detection, identification and resolution. 

    Qualifications

    Network technology experience requirements (3 or more of below):

    • Familiarity with open network operating systems, s.a. SONiC, DENT, Cumulus Linux, Switchdev, Vyatta, etc.
    • Familiarity with open routing stacks, s.a. FRR (previously Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
    • Strong competence and expert-level hands-on knowledge of routing protocols, s.a. BGP, OSPF. ISIS, RIP, …
    • Working knowledge of Layer 2 technologies s.a VLAN, STP, QinQ, TRILL, LLDP, LAG, MCLAG, LACP, ESI, Multicast
    • Hands-on experience and familiarity with overlays s.a. Geneve, VXLAN
    • Hands-on experience and familiarity with BGP-based underlays.
    • Hands-on experience and familiarity with BGP EVPN
    • Hands-on experience with P4, OpenFlow, OpenConfig
       

    Tools experience requirements (2 or more of below):

    • Use Keysight, IXIA, Spirent, and other traffic generators to characterize the scale and performance.
    • Experience with SFLOW, NETFLOW tools, and other network monitoring tools.
    • Strong skills in packet decoding, reading pcap files, and analyzing sniffer traces.
    • Strong scripting and software engineering skills, hands-on experience with test automation development using Python or other scripting languages
    • Familiarity with infrastructure as code tools, s.a. Terraform and Pulumi.
    • Experience with configuration management tools like Ansible, Chef, Puppet, or maybe even CFEngines (Promise Theory, yay!).
    • Familiarity with CICD systems, gitops, etc.

     

    Cloud(-native) networking technology experience (a huge plus):

    • Hands-on familiarity with Kubernetes networking (Calico, Cilium, etc. CNIs)
    • Hands-on familiarity with Service Mesh and API Gateways
    • Hands-on familiarity with OpenStack networking (ML2, Neutron)
    • Hands-on experience with Wireguard, MetalLB, Traefik, Envoy, etc.

     

    Other requirements:

    • Proven experience with cloud, data center, or edge networking products
    • Debug customer issues and locally recreate them in the local lab
    • Strong solution-level exposure to enterprise deployments
    • Experience qualifying high-volume, scalable enterprise software
    • Substantial system and/or solution-level test experience
    • Operational experience in networking is a huge plus - we love practitioners!

    Additional Information

    Hedgehog Benefits

    • World class team
    • Great culture
    • Engaging and interesting engineering problems
    • Competitive salary
    • Startup equity
    • Health Insurance (Medical, Dental, Vision)
    • Unlimited time off
    • Work from home 
    • Laptop, IT equipment

     

    Hedgehog Values

    Team

    All for one and one for all! When you join Hedgehog you join a high performance team. We are a community of friends who enjoy working together. We try really hard to understand each others values and discern whether our values are compatible. If they are, we treat each other with the love and respect we would treat a friend.

    Trust

    We need to

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Hedgehog

    View company profile →