Network Software Engineer

Company:  CCG Business Solutions, LLC
Location: Falls Church
Closing Date: 05/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
Share this job
CCG Business Solutions, LLC
  • Similar Jobs

  • Network Software Engineer

    Falls Church
    View Job
  • Network Automation Software Engineer

    McLean
    View Job
  • Network - Network Engineer

    Alexandria
    View Job
  • Network - Network Engineer

    Alexandria
    View Job
  • Network Engineer

    Alexandria
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙