Vidyo enriches people’s lives by embedding real-time video into digital communications in the moments that matter most. Millions of people around the world connect visually every day through Vidyo’s secure, scalable technology and cloud-based services. Its patented platform integrates with virtually any application environment, network, and device to deliver the highest quality experiences that strengthen teams, build trust, solidify relationships, and improve quality of life for everyone.
Vidyo is a subsidiary of Enghouse Systems Limited, a software and services company traded on the Toronto Stock Exchange (TSX) under the symbol “ENGH.”
We are currently seeking a Software Development Senior Server Engineer to join our R&D team
As a member of this dynamic team, you will be responsible for the development of a wide range of foundational components of Vidyo’s media architecture running on Linux. In this role, you will work on media, signaling and messaging within our core media element. You will mostly be using C and C++ for development.
Your daily tasks will include:
Adding new features
Maintaining our core media element and stack
Communicate product internals and features with other teams
Collaborate with other teams on new features and deployments
Troubleshooting and resolution of issues
As a suitable candidate for this position, you are given the opportunity to work in an engaging, challenging and open environment. You are expected to show involvement and commitment to the success of the product or products the company is offering.
Proven industry experience of at least 10 years in software development
Experience with system-level C/C++ programming for large and complex systems
Experience building object-oriented software in C/C++
Experience building software in bash and unix tools
Experience building Linux system applications
Experience building maintaining software with gnu build tools
Experience with interactive voice and/or video communications over IP
Experience working with and solid foundation with networking protocols: TCP/IP, UDP, DNS, HTTP
Experience with data formats such as XML, JSON, ASN.1
Experience with media signaling protocols such as SIP, H.323, jingle
Experience with RTP/SRTP development
Ability to distil standards documents and translate them to features
Great diagnostic and debugging skills
Excellent communication and problem-solving skills
Self-learner and independent worker but also a strong team player
3-5 years SaaS experience
We thank all applicants for their interest; however, only those selected for an interview will be contacted. Enghouse Systems is an equal opportunity employer.