Jobs · Education

SR Engineer — SATCOM Networking & Software (C/C++/Python)

MTi Systems · Alexandria, VA · 7 mo ago
RemoteRemoteEducationFull-time

What you’ll own

  • Architect and implement IP networking over SATCOM (onboard and ground/gateway), including routing, tunneling, QoS, and security controls.
  • Build the simulation → emulation → hardware-in-the-loop test pipeline to validate performance, resilience, and failure modes before deployment.
  • Lead technical execution: make design calls, write and review production code, mentor engineers, and drive engineering rigor (docs, test, CI).
  • Partner with systems/RF teams to translate link characteristics (latency/jitter, Doppler, fade, throughput variability) into robust network behavior.
  • Produce engineering documentation suitable for customer delivery and (where applicable) government compliance.

Must-have

  • 5+ years building production networking software (not just configuring networks): packet processing, sockets, routing/tunneling, performance debugging.
  • Strong proficiency in C/C++ and Python (systems programming and test automation).
  • Deep understanding of IP networking: IPv4/IPv6, TCP/UDP, IPsec/TLS, tunneling (GRE/VXLAN/WireGuard/etc.), MPLS/BGP/OSPF (as relevant).
  • Experience designing systems for high-latency / intermittent / bandwidth-variable links (SATCOM, RF, cellular, DTN-like environments).
  • Ability to lead: you’ve owned architecture decisions, driven execution, and raised the bar for peers.

Nice to have

  • SATCOM-specific experience: link budgets, ACM/MODCOD, DVB-S2X, gateway/beam constraints, LEO handovers, crosslinks.
  • Space/data standards or disruption-tolerant patterns: CCSDS, DTN/BP, store-and-forward, resilient routing.
  • Network modeling tools: ns-3, OMNeT++, OPNET/Riverbed Modeler, Mininet, containerized emulation labs.
  • Embedded/edge: embedded Linux, constrained compute environments, NIC offloads/DPDK/eBPF (if relevant).
  • Government programs: RMF, STIGs, FIPS-aligned crypto, COMSEC exposure (as applicable).
  • Link16 or other MILSPEC radio experience

Why this role

You’ll be the person who ensures the system works not only on a whiteboard, but on real links, with real constraints and you'll get to solve critical problems.

Similar jobs