

Software Engineer, Network & Protocol Team (Washington, D.C.)
hoplynk
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.



