Job Description
Job Description
Benefits :
401(k)Competitive salaryDental insuranceHealth insurancePaid time offVision insuranceSoftware Development Engineer
Summary :
Salient Global Technologies CORP is seeking a Software Development Engineer to join our innovative team in Dallas, Texas. The ideal candidate will possess strong experience in the software development life cycle , 5G network architecture , and API design for Deep Packet Inspection (DPI) .
This position requires a Masters degree in Computer Science, Computer Engineering, or a closely related field . Candidates with U.S.-based degrees are strongly preferred; however, foreign equivalent degrees that meet U.S. educational standards will also be accepted.
Applicants must have at least two (2) years of experience in software development, programming in C and Python , working with CI / CD pipelines , and developing in cloud environments such as AWS .
Location :
Full-Time (40 hours per week) | MondayFriday
Location : Dallas, Texas
Applicants must be authorized to work in the United States.
Key Responsibilities :
- Analyze call flows between 5G Network Elements (e.g., gNB, AMF, SMF, UPF, NRF) to determine Deep Packet Inspection (DPI) API requirements.
- Define software requirements and Level of Effort (LOE) for API development based on call flow analysis.
- Design and develop Packet Dissectors for 5G protocol analysis.
- Design, develop, modify, and document DPI APIs using C, Python, and LUA programming languages.
- Develop and execute testing frameworks to validate API functionality and performance.
- Modify and optimize existing software to correct errors, support new protocols and hardware, and enhance performance.
- Prepare and maintain project documentation, including specifications, progress reports, and technical analyses.
- Collaborate with end users, software engineers, systems architects, and project managers to ensure successful solution delivery.
- Utilize source control and project management tools such as Git , Jira , and Confluence .
- Configure and manage network elements including Brocade TAP , Juniper , and Cisco routers .
- Install, manage, and troubleshoot 5G VNF and CNF elements within OpenStack and OpenShift environments.
- Configure 5G Radio Elements (RRU, BBU, gNB, UPF) for packet capture readiness.
- Configure and debug User Equipment (UEs) for packet capture using QxDM and XCAL .
- Create high-level call flow and architecture diagrams in collaboration with Systems Architects.
- Automate data capture, testing, and build deployments to streamline engineering operations.
Required Qualifications :
- Masters degree in Computer Science , Computer Engineering , or a closely related field .
U.S.-based degree strongly preferred; foreign equivalent degrees meeting U.S. standards will also be considered.
- Minimum of two (2) years of professional experience in software development, including :
Programming in C and Python
- Developing APIs and implementing CI / CD pipelines
- Working within cloud environments (e.g., AWS)
- Hands-on experience with LTE / 5G network architecture and protocol analysis
Preferred Skills :
- Proficiency with LUA scripting and automation frameworks .
- Experience with OpenStack and OpenShift deployments.
- Familiarity with network packet analysis tools and 5G protocol layers .
- Strong analytical, problem-solving, and documentation skills.
- Excellent collaboration skills and ability to work cross-functionally with engineering and operations teams.