MTI Systems logo

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

MTI SystemsAlexandria, VA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Career Development

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

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About SR Engineer — SATCOM Networking & Software (C/C++/Python) Jobs at MTI Systems

What is the work location for this position at MTI Systems?
This job at MTI Systems is located in Alexandria, VA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at MTI Systems?
Employer has not shared pay details for this role.
What employment applies to this position at MTI Systems?
MTI Systems lists this role as a Full-time position.
What experience level is required for this role at MTI Systems?
MTI Systems is looking for a candidate with "Senior-level" experience level.
What benefits are offered by MTI Systems for this role?
MTI Systems offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at MTI Systems?
You can apply for this role at MTI Systems either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.