Job Title: Senior Networking Software Engineer.
Location: Falls Church VA.
Duration: FullTime.
Job Summary:
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 endtoend network applications across multiple 3GPP technologies and nodes. You will be responsible for writing and implementing software that supports interconnectivity to establish advanced 3GPP NonTerrestrial Networks (NTN) such as spacebased 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
As a Senior Networking Software Engineer your core responsibilities include:
Designing and implementing network protocols for spacebased or terrestrial cellular networks.
Developing software for network signaling and operations & maintenance (O&M).
Creating and maintaining software testing systems.
Required Qualifications:
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 endtoend 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.
Handson experience in core network protocol stack implementation or network application development.
Proficiency in fullstack development and strong Linux administration and scripting skills.
Experience working with opensource tools and version control systems like Git/GitLab.
Proficiency in C C Python and debugging tools.
Desired Qualifications
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.
Handson experience with system integration and deployment of GSM LTE or 5G networks.
Familiarity with mobility management and handover procedures.
Experience in radio resource management.
Technology Expertise (by Domain)
GSM: SS7 SIGTRAN VLR HLR MSC SMSC Billing CAMEL GPR
4G/LTE: UMTS RNC NodeB LTE Uu interface eNodeB MME HSS Diameter PDNGW SIP
5G: VoLTE Beamforming SMS over IMS MIMO
Networking: IPv4/IPv6 Network Security NFV Network planning
Cloud & IoT: Amazon Cloud Architecture MachineType Communication IoT
Roaming: 3G LTE and 5G roaming protocols and network provisioning