hoplynk logo

Software Engineer, Network & Protocol Team (Washington, D.C.)

hoplynkWashington
FullTimeon-sitefull-timelinux+5 more
Apply Now
hoplynk logo

Software Engineer, Network & Protocol Team (Washington, D.C.)

hoplynk

Apply Now

Hoplynk, a pre-seed startup focused on building resilient connectivity for autonomous systems, is seeking a Software Engineer specializing in networking and protocols. The role involves designing and implementing a multipath networking protocol on Linux, with responsibilities including low-level programming, telemetry system optimization, and experimental design.

Qualification

  • Solid Linux networking experience at L3/L4 with iproute2 / netlink / tc.
  • Familiarity with low-level programming languages like C/C++ and Rust.
  • A track record of improving latency, reliability, or throughput via shaping, queue management, or congestion control.
  • Comfort with transport and routing protocols such as TCP, UDP, QUIC, MPTCP, MPLS.
  • Experience building network telemetry with stable data models.
  • Ability to design experiments, simulate real conditions, and measure results.

Responsibility

  • Design and implement the multipath routing/transport stack on Linux.
  • Define and maintain SLOs for latency, loss, failover time, and goodput.
  • Build and optimize telemetry systems on resource-constrained devices.
  • Design and run experiments with simulated networks in QEMU.
  • Partner with embedded/firmware on BSP, drivers, OTA updates, and device observability.
  • Support deployments and onboarding by capturing traces and triaging issues.

Similar Jobs