Jun 16, 2011

Software Engineer, Audio Codecs - Stockholm


This position is located in Stockholm, Sweden.

The area: Software Engineering

Google's Software Engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.

The role: Software Engineer, Audio Codecs

As a software engineer with prior algorithmic/codec experience, you will research, develop, deploy new technology for delivering leading edge audio experiences to the whole world at massive scale. Google's Audio Codecs team is a new, small and fast-moving team of world-class experts who are innovating in online audio technologies for the web.

Responsibilities:

  • Propose, prototype and evaluate multiple areas of optimization in voice processing, audio compression, noise suppression, acoustic echo cancellation and delivery.
  • Create robust implementations for multiple operating systems and embedded platforms.
  • Hands-on code contribution and shipping responsibility - libraries, API's, documentation.
  • Coordinate with other product teams for integration into their products.

Requirements:

  • MS or PhD preferred in Computer Science, or equivalent, plus significant commercial software engineering experience.
  • Extensive experience programming in C/C++, good current knowledge of Unix/Linux environments, and solid experience in code optimization and high performance computing.
  • Extensive experience in audio technologies, signal processing, echo cancellation, etc.
  • Strong fundamentals and experience in coding theory and compression. Past work experience dealing with codec code bases will be an added benefit.
  • Familiarity with internet/web technologies: tcp/ip, http, html.
  • Strong problem solving skills, adaptable, proactive and willing to take ownership with the ability to work cross-functionally as part of a global team.
  • Fluency in English.
To Apply