This job might no longer be available.
Lead Audio DSP Engineer
4 years ago
Job Description
Magic Leap is seeking an audio digital signal processing engineer experienced with microphone front-end signal processing, active noise cancellation/mitigation, and rapid algorithm prototyping/implementation to join our team developing next-generation audio signal processing technology for mixed-reality devices.
Responsibilities:
- Design, implement, and test audio DSP algorithms, taking them from design specification to prototypes and, ultimately, bulletproof and production-ready C++ code.
- Maintain ongoing alignment with project stakeholders regarding product requirements, schedules, prototypes, demonstrations, and deliverables.
- Implement and optimize software build, release, testing and documentation processes to ensure reliable and effective internal and cross-functional deployment of the technology under strict schedule constraints.
- Provide expert assistance to other team members and teams as appropriate.
- Collaborate effectively and proactively with internal and external developer communities to ensure effective release, maintenance, evangelization and continuous improvement of the user experience .
Qualifications:
Required:
- Deep knowledge of audio, acoustics, psychoacoustics, digital signal processing, noise cancellation, adaptive filters, and C++.
- Solid knowledge of adaptive filters, microphone array beamforming, echo cancellation and active noise cancellation algorithms.
- Experience designing and implementing audio DSP algorithms given stakeholder requirements.
- Solid skills and comfort working in a fast-paced, distributed, get-it-done team environment.
- Solid written and oral communication skills.
- Experience with professional software design tools and techniques: software version control systems such as Git/Gerrit and Perforce, performing code reviews of your own and/or other people’s code, testing, documentation, and planning/operating in an Agile/Scrum environment.
Preferred:
- Ninja-level MATLAB, Python, and C/C++ skills.
- Experience designing and shipping commercial software applications or systems.
- Experience with troubleshooting hardware/software interactions.
- Experience with hardware implementation and testing of DSP algorithms.
- Experience with machine-learning and machine-listening techniques.
- Experience with feature engineering, deep learning, and design tradeoffs.
- Experience in structured evaluation of commercially available algorithms and crafting build-vs-buy recommendations.
Education:
- BA/BS in Computer Science or Electrical Engineering is required. MSc/MA or PhD preferred.
#LI-JM1
Create Your Profile — Game companies can contact you with their relevant job openings.