Principle Engineer

Raleigh, NC
30+ days ago

Job Description

About Us

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

Job Description

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

CS/EE degree

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.



Not sure if you qualify?

Uvaro is here to help you land great jobs like this one.

Upgrade your skills

Other Jobs

Rise People

Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.

Vancouver, BC

1+ years of successful sales development experienced experience in B2B software or B2C services is a plus. Ability to work occasional evenings or weekends.

Waterloo, ON / Remote

At least three years in retail or inside sales with excellent customer service experience. High school diploma or GED required.

a few seconds ago
Fort Worth, TX