At Meta, the business problem is to revolutionize the way people connect, work, and play by developing cutting-edge audio technologies that redefine the way we experience sound in virtual and augmented worlds.
Requirements
- C or C++ experience, including use of C++11/14/17 features
- Expertise in audio signal processing and auditory perception, both classical and machine learned techniques
- Proven track record of innovation as demonstrated by products shipped, publications and/or patents
- Experience with audio software development including DSP, machine learning, and/or hybrid systems
- Experience in Android or Linux audio stack development
- Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
- Experience with audio-related software features across all layers of the audio stack
Responsibilities
- Develop and implement innovative audio technologies, including general audio processing, audio ML/AI algorithms, and audio codecs
- Identify areas for improvement in scalability, performance, quality, and reliability across the audio stack
- Collaborate with cross-functional teams to deploy new audio technologies as-a-service and as-a-platform
- Analyze, design, develop, and debug audio features on Android systems
- Work effectively in a team environment, making architectural tradeoffs to deliver software solutions rapidly
- Develop software for consumer devices, prioritizing efficiency and delivering high-quality results
- Create clean, readable code and debug complex problems
Other
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 7+ years software development experience in industry settings or PhD with 4+ years of experience
- 3+ years relevant audio software engineering experience in industry settings
- Demonstrated experience working collaboratively in cross-functional teams
- MS or PhD in Electrical Engineering, Computer Science or equivalent