Software Engineer

Job Description

Sangoma is looking for a talented, self motivated software engineer to join our fast paced, ever growing organization. The successful candidate will join our software engineering team and will have the opportunity to work with the latest Sangoma’s VoIP, TDM, Voice, Video and IP communication technologies.

This is a permanent position located in our Markham offices.

Degree

Bachelor in Computer Engineering or Computer Science

Required Experience

Minimum 4 years Software Development

Role

  • Design and develop C/C++ applications and API’s for both Linux and Windows
  • Soft real time application development (RTP, TCP/UDP, IP)
  • Troubleshooting of soft real time software
  • IP / WAN Protocol stack troubleshooting
  • VoIP / ISDN troubleshooting

Required Skills

  • Strong knowledge of C/C++ multithreaded programming
  • Knowledge of both Linux and Windows development environments
  • Strong understanding of real-time, networked applications
  • Familiarity with operating system API’s for networking (UDP, TCP sockets)
  • Willingness/ability to learn in a fast-paced environment
  • Self-starter, motivated and ability to learn quickly
  • Demonstrable verbal and written technical communication skills in English
  • Candidates must be able to quickly and accurately communicate ideas at a whiteboard, in a chat, over IMor in an e-mail

Additional Skills

  • Knowledge of VoIP/TDM Protocols: SIP, RTP, ISDN-PRI/BRI, FXO, FXS, SS7
  • Networking Protocol Stacks: PPP, Frame Relay, CHDLC, ATM
  • Experience in VoIP and Telephony Systems
  • Experience with Asterisk® Software-based PBX
  • Experience with FreeSWITCH and open source telephony
  • Knowledge of scripting languages such as PHP, Perl, Python, JavaScript
  • Knowledge of digital audio or video processing

 

To apply, please send your resume to:


About Sangoma

Sangoma is the premium provider of voice and data connectivity components for software-based communication applications. Sangoma's data cards, voice cards, gateways and connectivity software are used in leading PBX, IVR, Contact Center and data communication applications worldwide. The product line represents a comprehensive toolset for deploying cost-effective, powerful, and flexible software communication applications. Founded in 1984, Sangoma Technologies Corporation is publicly traded on the TSX Venture Exchange (TSX VENTURE:STC). Additional information on Sangoma can be found at: www.sangoma.com.
 
Loading Data ...