Audio Software Engineer
We are the teams who create all of Facebook's products used by 2.5 billion people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? Want to solve unique, large scale, highly complex technical problems? Facebook is seeking experienced Audio Software Engineers to join our teams. You can help build the next-generation of products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that’s working to help people connect with each other around the globe. Join us!
Audio Software Engineer Responsibilities
Analyze, design, develop and debug VOD and Live audio algorithms.
Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.
Develop software for a variety of consumer devices, including speakers, AR and VR headsets.
Write clean readable code, debug complex problems, prioritize ruthlessly and get things done with a high level of efficiency.
Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem solving.
Minimum Qualifications
BS degree in Computer Science or related field.
5 or more years C++ experience, including use of C++11 features.
5 or more years’ experience creating audio software for games or other real time environments.
Proven track record of software development experience, including shipping one or more products.
Problem solving and optimization experience.
Communication experience and demonstrated experience working across disciplines to drive optimal solutions.
Preferred Qualifications
Background in DSP.
Experience with media container formats and streaming protocols (DASH/HLS).