Senior NTN Protocol Software Engineer
Listed on 2026-02-13
-
Software Development
Software Engineer
Chantilly, United States | Posted on 06/11/2025
Job Title:
Senior Networking Software Engineer.
Location:
Falls Church, VA.
Duration:
Full-Time.
As a Senior Networking Software Engineer, you will play a vital role in the software development team, contributing to the design, development, integration, and testing of end-to-end network applications across multiple 3
GPP technologies and nodes. You will be responsible for writing and implementing software that supports interconnectivity to establish advanced 3
GPP Non-Terrestrial Networks (NTN), such as space-based cellular infrastructure.
If you thrive in a dynamic environment, enjoy taking on diverse technical challenges, and have a creative approach to solving unconventional problems, we’d love to hear from you.
Core Responsibilities- Designing and implementing network protocols for space-based or terrestrial cellular networks.
- Developing software for network signaling and operations & maintenance (O&M).
- Creating and maintaining software testing systems.
- Bachelor’s degree or higher in Computer Science or a related field.
- Experience developing software for 2G, LTE, or other wireless networks.
- Experience in protocol stack implementation, testing, and quality assurance.
- Strong knowledge of at least one wireless networking technology, such as GSM, GPRS, LTE, and/or 5G, including access and core network protocols and end-to-end applications.
- Solid understanding of core network functional blocks such as CM, MM, Authentication, HLR, and VLR.
- Knowledge of messaging applications and telecom call processing across network nodes.
- Hands‑on experience in core network protocol stack implementation or network application development.
- Proficiency in full-stack development and strong Linux administration and scripting skills.
- Experience working with open-source tools and version control systems like Git/Git Lab.
- Proficiency in C, C++, Python, and debugging tools.
- Strong modern C++ coding skills and advanced software design patterns.
- Proficient in debugging tools such as gdb, valgrind, etc.
- Experience with socket programming and multithreading.
- Background in distributed architectures.
- Hands‑on experience with system integration and deployment of GSM, LTE, or 5G networks.
- Familiarity with mobility management and handover procedures.
- Experience in radio resource management.
- 4G/LTE: UMTS, RNC, Node-B, LTE Uu interface, eNodeB, MME, HSS, Diameter, PDN-GW, SIP
- Networking: IPv4/IPv6, Network Security, NFV, Network planning
- Cloud & IoT:
Amazon Cloud Architecture, Machine-Type Communication, IoT - Roaming: 3G, LTE, and 5G roaming protocols and network provisioning
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).