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

MTI Systems
  • Alexandria, VA
  • Autofill and Review
30+ days ago

Job Description

We’re building and fielding SATCOM networking capabilities where software, RF realities, and operational constraints collide. If you’ve shipped networking software that had to perform under real link conditions (latency, fade, intermittent connectivity, limited compute) and you can lead others while still getting your hands dirty in code, we want to talk.

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.
  • U.S. Citizenship Required

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
  • Active clearance or ability to obtain one 

Why this roleYou’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. 

Powered by JazzHR

Numbers & Facts

LocationAlexandria, VA

Skills

  • BGPunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Communications Security (COMSEC)unmatched
  • Cryptographyunmatched
  • Debugging Skillsunmatched
  • Documentationunmatched
  • Federal Information Processing Standards (FIPS)unmatched
  • GRE (Generic Routing Encapsulation)unmatched
  • Governmentunmatched
  • Hardware Simulationunmatched
  • IP (Internet Protocol)unmatched
  • IPsec (IP Security)unmatched
  • IPv4unmatched
  • IPv6unmatched
  • Leadershipunmatched
  • MPLS (Multi-Protocol Label Switching)unmatched
  • Mentoringunmatched
  • Network Configuration Managementunmatched
  • Network Routingunmatched
  • Network Softwareunmatched
  • OPNET Modeler Network Modeling and Simulation Softwareunmatched
  • Open Shortest Path First Protocol (OSPF)unmatched
  • Packet Processingunmatched
  • Python Programming/Scripting Languageunmatched
  • QoS (Quality of Service)unmatched
  • Radio Frequencyunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Satellite Communicationsunmatched
  • Socketsunmatched
  • Systems/Internals Programmingunmatched
  • TCP (Transmission Control Protocol)unmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Testingunmatched
  • UDP (User Datagram Protocol)unmatched
  • United States Citizenunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder