OBS! Ansökningsperioden för denna annonsen har
Founded in 2003, Skype is revolutionizing the way people communicate around the world. Skype is software that enables the world's conversations. Millions of individuals and businesses use Skype to make free video and voice calls, send instant messages and share files with other Skype users. Everyday, people everywhere also use Skype to make low-cost calls to landlines and mobiles. Download Skype to your computer or mobile phone at skype.com
The Audio team is responsible for the research and development of the signal processing modules and overall framework that makes the high quality audio calls in Skype possible.
Within the Audio team components such as noise suppression, echo cancellation, speech coding, jitter buffering, signal enhancements etc, are being developed to run on anything from desktop computers and laptops to mobile phones and embedded devices.
The Audio framework connects the separate modules, adds additional features and maintains the external API.
We are looking for a talented engineer with strong background in C++, audio processing and software implementations.
The Audio Library of today is consumed by millions of people in multiple services both inside and outside Skype, for example Facebook. In this environment having knowledge of Web, VoIP and Cloud technologies including SIP and REST are necessary.
Development and maintenance of the Audio Framework
Defining and implementing new interfaces the Audio Library targeted at multiple different services.
Interface with other teams in Skype to improve and extend the functionality
Work with QA team on how to test and benchmark the framework
Pre-requisite Knowledge, Skills and Experience
Interest and good understanding of audio and speech signal processing
Excellent C++ and C skills
Knowledge of SIP and/or REST
Knowledge of developing for Cloud based services, like Azure, Amazon E2C or Google AppEngine.
Experience with programming for real-time, multi-threaded systems
Excellent communication skills (English is a must)
Master of Science degree or similar
Big plus if you:
Have documented hands on experience building VoIP software using wither SIP, XMPP or REST technologies.
Have built products using other software languages than C++, for example C#.
Earlier have been involved with development of bigger frameworks
Practitioner of the latest engineering methodologies. Unit testing, test driven development, agile development, etc.
Desire to always keep learning.
Creative thinker, driving for innovative solutions that work in real life
Positive attitude, proactive and taking own initiatives
Ability to manage and prioritize workload and meet deadlines
Patient with good attention to detail