Job Description
As a Network Software Engineer, you will play an integral role in 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 be responsible for writing and implementing software that forms the backbone of interconnects to establish the world’s first 3GPP NTN infrastructure (i.e., space-based cellular network).
If you thrive in a dynamic environment, enjoy taking on multiple roles, and have a history of creative problem-solving, we look forward to meeting you!
Core Responsibilities:
- Designing and implementing network protocols for space-based cellular networks
- Designing and implementing network software for signaling and O&M operations
- Designing and implementing software testing systems
Qualifications:
General Qualifications (Required):
- Experience developing software for 2G and/or LTE networks
- Protocol stack implementation, testing, and quality assurance experience
- Strong knowledge of one wireless networking technology (GSM, GPRS, LTE, and/or 5G standards, access and core network protocols, and end-to-end network applications)
- Strong understanding of core network function blocks such as CM, MM, Authentication, HLR, and VLR
- Knowledge of messaging applications and call processing across telecom network nodes
- Hands-on experience implementing core network protocol stacks or network applications, coding across the full stack, and Linux administration (including scripting)
- Open-source tools development, implementation, and/or collaboration experience, including source code control systems (Git/GitLab)
- Experience with C/C++, Python, and debugging tools
Specific Qualifications (Desired):
- Strong modern C++ coding and advanced design patterns
- Strong debugging skills (e.g., gdb, valgrind)
- Experience with socket and multithreaded programming
- Distributed architecture experience
- End-to-end system integration and deployment of wireless network systems, including GSM, 4G/LTE, or 5G
- Experience with mobility management and handover procedures
- Radio resource management expertise
- Familiarity with technologies like GSM, SS7, SIGTRAN, HLR, VLR, SMSC, Billing, CAMEL, GPRS
- 4G/LTE experience, including UMTS, RNC, Node-B, LTE Uu interface, eNodeB, MME, HSS, Diameter, PDN-GW, and SIP
- 5G technologies, such as VoLTE, Beamforming, SMS over IMS, MIMO
- Network Security and planning expertise
- IPv4 and IPv6 knowledge
- Experience with Network Function Virtualization (NFV), Amazon Cloud Architecture, Machine Type Communication, and IoT
- Understanding of roaming for 3G, LTE, and 5G networks, including provisioning and management
Soft Skills:
- Strong teamwork and collaboration skills
- Positive attitude and adaptability
Additional Information
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr