Vega Developer
Skills
About the role
Description
Sangoma is looking for a talented, self-motivated Software Engineer 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
Essential Skills:
Experienced C and/or C++ developer
Expert knowledge of VoIP, including SIP protocol and SIP Architecture
Embedded Software experience in a Linux environment
Requirements
Desirable Skills:
Hardware and device driver experience.
Expert knowledge in Linux, including application and kernel development.
Expert knowledge of SS7 and ISDN protocol stacks.
Expert in Linux and Linux networking environment: iptables, routing rules, netlink socket
Expert knowledge of C multithreaded programming in Linux
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
Non-Technical
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.