You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer - Call Processing (Intern)

Ribbon Communications is a cutting-edge technology company that delivers communications software, IP and optical networking solutions to service providers, enterprises, and critical infrastructure sectors globally. We are seeking highly motivated and talented individuals to join our team as Summer Interns for Call Processing in RTP, NC.   This internship provides a unique opportunity to gain hands-on experience in developing call processing for our software products (Wireline, Wireless, Enterprise and Web). The internship is for summer or fall 2025 with a possible extension.  

 

What you will do: 

  • Work closely with PLM, Software Engineering, Support, Product and Solution Verification to understand requirements.
  • Design, develop, and optimize call processing software for one of three different products (Application Server, Media Server or WebRTC Gateway).
  • Opportunities exist in GUI development, manual or automated testing, call processing or solution integration.
  • Collaborate with cross-functional teams to ensure seamless integration of software into the existing codebase.
  • Collaborate with cross-functional teams to develop automation for testing call processing.
  • Troubleshoot and debug deployment automation issues, providing timely resolutions.

Education and Qualifications: 

  • Currently enrolled in a bachelor’s or master’s degree program in Computer Science, Information Technology, or a related field.
  • Understanding of software development and testing processes.
  • Familiarity with programming (Java, C++)
  • Basic understanding of Linux/Unix systems.
  • Proficiency in scripting languages such as Python or Shell.
  • Excellent problem-solving and communication skills.
  • Previous work experience is not required.
  • This team has a lot of flexibility to adapt the work to your skillsets and desires.

Preferred Skills: 

  • Familiarity with any API protocols: REST, SOAP
  • Familiarity with any call processing protocols: SIP, WebRTC, ICE, STUN, TURN, SDP, RTP, SRTP
  • Familiarity with any call processing or network protocol testing tools: SIPP, Wireshark, Browser debugging
  • Experience with virtualization technologies (VMWare, KVM, Kubevirt).
  • Experience with containerization technologies (OpenShift, Podman, Docker, Kubernetes).
  • Knowledge of version control systems (Git).
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Understanding of network protocols and security principles.

Benefits: 

  • Hands-on experience with cutting-edge technologies.
  • Mentorship from experienced professionals in the field.
  • Networking opportunities within the industry.

United States applicants only 

Please Note: 

'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.' 

US Citizens and all other parties authorized to work in the US are encouraged to apply.