Audio DSP Engineer

    • Woodinville, WA

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Facebook Reality Labs has embarked on an ambitious mission to build the next computing platform in augmented and virtual reality systems. Our goals are to eliminate distance, make people smarter and more productive, replace physical objects, and give people the tools to feel more connected any time and anywhere. We believe that a key component of this mission is building devices that integrate advanced technologies to capture and render audio. We are looking for an exceptional Audio DSP Engineer to join our growing interdisciplinary team in Redmond, WA, working to solve difficult problems at the intersection of hardware engineering, acoustics, auditory perception, spatial audio and signal processing.In this position, you will collaborate closely with a cross-functional team of engineers, research scientists, and experience designers to advance the technical readiness of novel audio technologies. You will focus on integrating state-of-the-art audio algorithms to AR/VR prototypes to create new experiences beyond what traditional consumer audio devices are capable of and prove their experiential value and product viability. A successful candidate will have extensive hands-on experience in design and implementation of DSP algorithms for real-time audio applications. You will have a strong influence on the definition and development of software framework for the audio proof-of-experience platform. You will practice good judgment and understanding of system-level impact of design choices to deliver a highest performing implementation of design concepts.

  • Lead the effort to translate high-level audio algorithms implemented in MATLAB or other audio prototyping software into a high-performance, architecture-specific code
  • Work closely with algorithm researchers and audio systems team to design and implement DSP algorithms that meet system-level constraints for wearable audio devices with microphones and speakers
  • Work closely with audio software engineering team to define and implement software architecture for real-time audio systems on prototype hardware containing a multitude of co-processors
  • Master's degree in Electrical Engineering or equivalent experience
  • 5+ years of technical experience in real-time audio signal processing
  • Experience with DSP fundamentals
  • Experience with C/C++ for real-time DSP applications
  • Experience with MATLAB
  • Experience in architecting an audio framework leveraging various processors such as CPU, GPU, or DSP core
  • Experience collaborating in a cross-functional team
  • Experience in advanced algorithms for audio devices (e.g. microphone array processing, spatial audio rendering, active noise cancellation, echo cancellation, noise suppression, multi-band compression, adaptive filtering, speaker protection)
  • Experience implementing performance-optimized algorithm building blocks such as FFT, LMS, matrix operations, eigenvalue decomposition, SVD, or other complex linear algebra techniques
  • Experience with programmable DSP's used for system-on-chip solutions
  • Understanding of low level software (firmware and/or drivers in C/C++)
  • Familiarity with ALSA framework
  • Familiarity with speech enhancement algorithms for hearing aids
  • Experience with DSP fundamentals in telephony or music
Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.


Back to top