Falls Church, VA, United States

Senior Software Engineer (networking, GMS/2G, 4G/LTE)

 Job Description:

Are you a visionary software engineer passionate about connecting the world?

Look no further!

We are looking for a skilled Software Engineer to be at the forefront of the development, integration, and testing of cutting-edge end-to-end network applications, spanning multiple 3GPP technologies and nodes. You'll be responsible for implementing software that powers interconnects, creating the world's first 3GPP NTN infrastructure - a space-based cellular network that will transform how we connect with each other.

You will design and implement network protocols, signalling, O&M operations, and testing systems.

Prior experience developing software for 2G and/or LTE networks is essential along with a strong knowledge of wireless networking technologies such as GSM, GPRS, LTE, and/or 5G standards, access and core network protocols, end-to-end network applications and Amazon Cloud Architecture.

You'll also need hands-on experience implementing core network protocol stacks or network applications, with the ability to code across the full stack and strong Linux administration skills including scripting. Collaborating with open-source tools and source code control systems (Git/GitLab) will be second nature to you, and you'll be proficient in C/C++, Python, and debugging tools.

If you have experience with modern C++ coding and advanced design patterns, debugging skills, socket and multithreaded programming, distributed architecture, and end-to-end system integration and deployment of wireless network systems, including GSM, 4G/LTE, or 5G - that's a bonus!

You will be joining a small team passionate about connecting the world using satellite network!

  Required Skills:

Messaging Authentication Resource Management Protocol Radio Handover Network Security SMS Gitlab Virtualization Design Patterns Soft Skills Assurance Telecommunications Components Architecture Quality Assurance Infrastructure Software Development Networking Writing Integration C++ Programming Security Linux Git Python Administration Software Testing Planning Design Communication Management