Fuze is a global, cloud-based unified communications platform that empowers productivity and delivers insights across the enterprise by enabling simplified business voice communications, flexible video conferencing and always-on collaboration.
Fuze allows the modern, mobile workforce to seamlessly communicate anytime, anywhere, across any device.
We are looking for a Software Engineer - C++ to join the Media team, where you will build the heart of our product! In this fast-moving and dynamic industry you will have lots of interesting challenges and you will make part of a culture that rewards innovation and teamwork!
As part of this team, you will have the opportunity to work on components that support Fuze’s online collaboration suite and provide high definition audio / video and immersive screen sharing functionality.
You will apply your knowledge of signaling and network protocols along with your programming skills to help maintain our existing frameworks as well as implement new features.
What You Will do :
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
Be responsible for making and executing key technical recommendations.
Work across both the client and backend stacks
Build Fuze software to work and provide a great experience across different platforms (Windows, OS X, iOS, Android and web).
Be responsible for owning, developing and maintaining key components in our client media framework or the backend media services.
Develop services that are deployed globally and run in the cloud environment
Build linux-based microservices that provide audio, video, screen share, content, recording and interoperability gateway functions.
Dive into difficult problems and successfully deliver results on schedule
Have passion for learning new technologies and methodologies
Seek for excellence and quality in everything you do
What You Will Need :
Expert C++ coding skills with minimum of 5 years experience
Experience developing networking software including working with socket level programming and UDP / TCP
Experience building production Linux based services is an asset
Experience with WebRTC is a plus
Experience with streaming media protocols (SIP, SDP, H.323) is a plus
Experience developing real-time audio / video communication systems leveraging RTP / RTCP and audio codecs such as Opus, G.711, G.722 is a plus
Understanding of the various trade offs when dealing with real-time media
Drive, passion, dedication and a good attitude
Why You Will Like Working Here :
We’re disrupting an industry
Nothing’s more exciting than working at a dynamic and high potential company
You will be included in a truly continuous delivery environment with strong emphasis on simplicity, scalability, and reliability.
Lightning fast speed but super collaborative environment where every opinion matters
Our drive to constantly innovate attracts the best and brightest
Flexible Working Schedule
Regular Office events and Social Outings