Title: Senior Network Software Engineer
Location: Northern Virginia (Onsite)
Duration: FULL TIME
POSITION WOULD INCLUDE COMPANY BENEFITS (MEDICAL, DENTAL, VISION, VACATION DAYS, RELOCATION, HSA) AND EQUITY IN THE COMPANY!
We are seeking an innovative Senior Network Software Engineer to join our team of trailblazers who are building the first-ever space-based cellular network. Your work will directly impact billions by connecting unmodified mobile devices to satellites, enabling communication anywhere on Earth.
This role offers the unique opportunity to design and implement cutting-edge network protocols and software applications that will power our end-to-end telecommunications system. If you’re excited by the challenge of working on groundbreaking technology in a fast-paced, dynamic environment, this role is for you!
Core Responsibilities:
- Design & Development: Develop network protocols and software applications for space-based cellular networks, ensuring robust signaling and O&M operations.
- Protocol Implementation: Implement and test protocol stacks across GSM, LTE, and 5G technologies.
- Integration & Testing: Lead the integration and testing of end-to-end network applications, ensuring seamless interoperability across telecom nodes.
- Problem Solving: Debug complex issues using advanced tools and methodologies, contributing to the evolution of groundbreaking network solutions.
- Collaboration: Work cross-functionally with hardware, firmware, and system teams to ensure system-wide compatibility and performance.
Qualifications (Required):
- Proven experience developing software for 2G, LTE, or 5G networks.
- Deep understanding of wireless networking technologies (e.g., GSM, GPRS, LTE, 5G), including access and core network protocols.
- Strong expertise in C/C++ and scripting languages like Python.
- Hands-on experience with core network function blocks (CM, MM, Authentication, HLR, VLR).
- Experience in socket programming, multithreaded programming, and distributed architecture.
- Familiarity with open-source tools, version control systems (Git/GitLab), and debugging tools (gdb, valgrind).
Preferred Skills & Experience:
- Advanced C++ design patterns and modern coding practices.
- Experience with SIP, VoLTE, MIMO, Beamforming, and SMS over IMS.
- Knowledge of network security, NFV, and cloud-based architecture (AWS).
- Background in IoT, machine-type communication, and network provisioning.
- End-to-end integration and deployment experience for wireless systems, including mobility management and handover procedures.
Soft Skills:
- Team-oriented with strong collaboration and communication skills.
- Analytical mindset with a proactive, positive attitude.
- Exceptional debugging and troubleshooting abilities.
Why Join Us?
- Be part of a mission-driven company making global connectivity accessible to all.
- Work on cutting-edge projects that redefine how the world communicates.
- Collaborate with a diverse, talented team of industry leaders.
- Contribute to innovative solutions that save lives and uplift communities.