AUDIO FRAMEWORK DEVELOPER/ENGINEER

Tallinn, Estonia or Stockholm, Sweden

The Brief

 

About Skype

 

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 Business Specific brief

 

The Audio team is responsible for the research and development of the signal processing modules and overall framework that make high quality audio calls in Skype possible. The software modules includes components such as noise suppression, echo cancellation, speech coding, jitter buffering, signal enhancements etc, usually 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.

 

Key Responsibilities

  • Development and maintenance of the Audio Framework
  • Port, customize and optimize Audio Framework for various use scenarios
  • Have the development and maintenance ownership of some parts of the code
  • Work with QA team on how to test and benchmark the framework
  • Interface with other teams in Skype to improve and extend the functionality

Candidate Profile

 

Pre-requisite Knowledge, Skills and Experience

 

Expertise/Experience

  • Interest and good understanding of audio and speech signal processing
  • Excellent C++ and C skills
  • 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:

  • Earlier have been involved with development of bigger frameworks
  • Are familiar with audio API's such as DirectSound, ASIO, ALSA, CoreAudio etc
  • Have worked on mobile or embedded platforms
  • Are confident working with memory management and fixed point programming
  • Know scripting languages and are familiar with software testing methodologies

Behaviours

  • 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

Values

  • User Focused & Humble
  • Disruptive & Fun
  • Fast & Decisive
  • Respectful & Honest

Location: Stockholm, Sweden or Tallinn, Estonia

We're Hiring : www.jobs.skype.com

Follow Skype Jobs at: http://twitter.com/skypejobs