Login Enter

Sangoma

1 year ago

Sr. VOIP Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Sangoma
Location
India India
Posted
1 year ago
View all jobs at Sangoma

Job description

Sangoma is looking for a talented, self-motivated Senior Software Engineer/Team Lead to join our fast-paced, ever-growing organization. The successful candidate will be working on new and existing Sangoma Connectivity products, including VOIP gateways, SBCs, and other important products.


Your Role:

  • Work as part of a team to help design, plan, develop, document, and support new and existing features and products
  • Partner with QA resources to ensure product quality
  • Collaborate with support engineers to resolve customer issues
  • This is a great role if you love being a critical member of a small team, and you will thrive if you are technically curious and demonstrate your self-starter initiatives.

Requirements

Your Background:

  • Experienced C and/or C++ developer
  • Expert knowledge of VoIP, including SIP protocol and SIP Architecture
  • Embedded Software experience, ideally in a Linux environment
  • Hardware and device driver experience
  • Expert knowledge in Linux, including application and kernel development.
  • Expert knowledge of SS7 and ISDN protocol stacks.
  • Good knowledge of Session Border Controllers: SIP and RTP Security, DOS
  • Expert in Linux and Linux networking environment: iptables, routing rules, netlink socket
  • Expert knowledge of C multithreaded programming in Linux
  • Strong understanding of core FreeSWITCH framework and its components
  • Strong knowledge of source control: GIT, Subversion
  • Strong knowledge of Python and Bash in Linux
  • Strong experience in investigating network activity using tools like Wireshark
  • Good understanding of core Asterisk framework and its components
  • Hobbies include hacking

Non-Technical

  • Good management and team organization skills
  • Self-starter, extremely 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, video conference, phone, IM or in an email

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.