Junior VoIP Engineer

Sangoma Headquarters, Toronto Engineering

16 Oct 2017

Sangoma Headquarters, Toronto



Full Time


1 - 5 years

Sangoma is looking for a talented, self-motivated embedded VoIP software engineers/developers to join our fast paced, ever growing organization. As a member of Sangoma's Embedded Engineering Team, you will be responsible for the design, development and troubleshooting of Sangoma's Vega gateways, PBXs and Session border controllers. 

By working in a small fast moving company like Sangoma, you will have end to end project involvement and participate in a full development cycle from design, prototyping, application development, troubleshooting and support. Working in a fast paced growing company requires that candidates be self starters, fast learners with excellent critical thinking and reasoning abilities

New Grads Welcome!

Job Responsibilities

  • Design and develop C/C++/Rust/Go real time applications and API's for embedded Linux operating systems
  • Soft real time application development (RTP, TCP/UDP, IP)
  • Troubleshooting of soft real time VoIP software
  • IP / WAN Protocol stacks troubleshooting
  • VoIP / ISDN troubleshooting

Required Skills

  • Strong knowledge of C/C++ multithreaded programming
  • Knowledge of both Linux development environments
  • Strong understanding of real-time, networked applications
  • Familiarity with operating systems API's for networking (UDP, TCP, sockets)
  • Networking Protocol Stacks: TCP/IP, Ethernet, VPN, VLAN, Routing
  • Knowledge of scripting languages such as PHP, Python, JavaScript
  • Self-starter and willingness/ability to learn quickly in a fast-paced environment
  • Demonstrable verbal and written technical communication skills in English
  • Candidates must be able to quickly and accurately communicate ideas on a whiteboard, in a chat, over IM or in an e-mail

Highly Desired Skills

  • Experience with FreeSWITCH and open source telephony
  • Experience with Asterisk┬« Software-based PBX
  • Experience in VoIP and real-time communications

Career Development and Training

  • Mentoring
  • Travel to Developer Conferences
  • Contribute to open source projects

Cultural Fit

  • Linux enthusiast with preference for the command line
  • Loves open source
  • Opinionated, but pragmatic
  • Has an active github account or equivalent

Cool Perks & Social

  • Choice of development equipment
  • All the coffee, espresso, cappuccino you can drink
  • Beer club

Competitive Benefits

  • Awesome, comprehensive benefits package
  • RRSP Matching
  • Stock options

Job Type: Full-time