Enable job alerts via email!

Senior Network Software Engineer

ZipRecruiter

Falls Church (VA)

On-site

USD 90,000 - 150,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Networking Software Engineer to join their dynamic team. In this pivotal role, you will design and implement cutting-edge network protocols for a groundbreaking space-based cellular network. If you thrive on solving complex challenges and have a passion for wireless technologies, this opportunity allows you to contribute to a mission that connects billions globally. Collaborate with experts in the field and leverage your skills in C, C++, and Python to develop software that will redefine mobile connectivity. Join us in shaping the future of telecommunications and making a significant impact on underserved populations.

Qualifications

  • Experience with protocol stack implementation and quality assurance.
  • Hands-on experience with core network protocol stacks and applications.

Responsibilities

  • Design and implement network protocols for space-based cellular networks.
  • Develop network software for signaling and operations & maintenance.
  • Create and implement testing systems for network software.

Skills

C
C++
Python
Wireless Networking Technologies
Network Protocols
Debugging Skills
Socket Programming
Multithreaded Programming

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Git
gdb
valgrind

Job description

Job Description

About Lynk

Lynk is the inventor of satellite direct-to-device (D2D) technology and holds the world's only commercial license from the FCC to operate a D2D system. We enable mobile network subscribers to send and receive text messages to and from space using standard unmodified mobile devices. Our technology has been tested and proven globally, with regulatory approvals in over 30 countries and more than 40 MNO commercial service contracts across approximately 50 countries.

Our mission is to connect all 8 billion people on the planet with their standard phones, everywhere. Joining Lynk offers you the opportunity to impact billions of lives by bringing mobile broadband to underserved populations, alleviating poverty, and saving lives.

Job Summary

As a Senior Networking Software Engineer at Lynk, you will be a key member of the software development team, contributing to the design, development, integration, and testing of end-to-end network applications across multiple 3GPP technologies and nodes. You will also develop software foundational to interconnects for the world's first space-based cellular network infrastructure.

If you enjoy tackling complex challenges and applying creative solutions to unconventional problems, we look forward to your application!

Core Responsibilities
  • Design and implement network protocols for space-based cellular networks.
  • Develop network software for signaling and operations & maintenance (O&M).
  • Create and implement testing systems for network software.
Required Qualifications
  • Bachelor's degree or higher in Computer Science or related field.
  • Experience developing software for 2G and/or LTE networks.
  • Experience with protocol stack implementation, testing, and quality assurance.
  • Strong knowledge of wireless networking technologies such as GSM, GPRS, LTE, and/or 5G, including access and core network protocols.
  • Understanding of core network functions like CM, MM, Authentication, HLR, VLR.
  • Experience with messaging applications and call processing across telecom network nodes.
  • Hands-on experience implementing core network protocol stacks or network applications, with coding skills across the full stack, including Linux scripting.
  • Experience with open-source tools, source code control systems like Git/GitLab.
  • Proficiency in C, C++, Python, and debugging tools.
Desired Qualifications
  • Strong modern C++ coding skills and knowledge of advanced design patterns.
  • Excellent debugging skills (gdb, valgrind, etc.).
  • Experience with socket programming, multithreaded programming, and distributed architectures.
  • Experience with end-to-end wireless system integration and deployment (GSM, 4G/LTE, 5G).
  • Knowledge of mobility management, handover procedures, radio resource management.
  • Familiarity with GSM (SS7, SIGTRAN, VLR, HLR, MSC, SMSC, Billing, CAMEL, GPRS), LTE (UMTS, RNC, Node-B, eNodeB, MME, HSS, Diameter, PDN-GW), and 5G (VoLTE, Beamforming, MIMO).
  • Understanding of network security, planning, IPv4/IPv6, NFV, cloud architecture, IoT, roaming, and network provisioning.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Network Software Engineer

Darwin Recruitment

Charleston

Remote

USD 105,000 - 193,000

6 days ago
Be an early applicant

Senior Network Software Engineer

Darwin Recruitment

Virginia

Remote

USD 90,000 - 150,000

10 days ago

Senior Software Engineer (DFAS)

ZipRecruiter

Herndon

Remote

USD 130,000 - 150,000

Yesterday
Be an early applicant

Senior Software Engineer – MIG

Movement Infrastructure

Washington

Remote

USD 140,000 - 165,000

3 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Baltimore

Remote

USD 90,000 - 150,000

13 days ago

Senior Software Engineer

AnaVation, LLC

Virginia

Remote

USD 90,000 - 140,000

7 days ago
Be an early applicant

Sr. Software Engineer

Element Solutions

Washington

Remote

USD 100,000 - 150,000

9 days ago

Mule Soft Senior Software Engineer

First Citizens Bank

Shenandoah Junction

Remote

USD 80,000 - 110,000

9 days ago

Senior Software Engineer (Credit Card)

Motion Recruitment Partners LLC

Silver Spring

Remote

USD 90,000 - 140,000

10 days ago