DSP Engineer
London Lab - Sonos Experience, United Kingdom
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives.
This role is a hybrid position
This position is considered hybrid, allowing for a combination of remote work and in-office collaboration. Qualified applicants must live within commuting distance of our London office locations and be willing to work with us in office 3 days per week.
The Opportunity:
We are seeking a talented and passionate Mid-Level DSP Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and optimizing cutting-edge real-time audio processing solutions. This is a fantastic opportunity for an engineer who thrives on technical challenges, is proficient in C++, and has a strong understanding of digital signal processing fundamentals.
If you are a passionate DSP Engineer with a love for audio and a strong C++ background, we encourage you to apply!
What You'll Do:
Design, implement, and optimize highly efficient real-time audio algorithms in C++.
Develop and maintain robust, high-performance DSP software for embedded Linux, mobile platforms, and cloud-based machine learning (ML).
Collaborate closely with product, research, and other engineering teams to translate innovative concepts into production-ready audio features.
Analyze and resolve complex technical issues related to audio quality, performance, and stability.
Contribute to code reviews, architectural designs, and continuous improvement of our engineering practices.
Stay up-to-date with the latest advancements in DSP, audio processing, and C++ development.
Basic Qualifications:
3+ years of professional experience in audio Digital Signal Processing engineering.
Strong proficiency in C++, with a deep understanding of modern C++ standards, best practices, and performance optimization techniques.
Proven experience with real-time audio processing is a required
Solid understanding of core DSP concepts, including:
Filter design (FIR, IIR)
Spectral analysis (FFT, STFT)
Sampling rate conversion
Audio effects and processing techniques
Adaptive filters
Experience with multi-threaded programming and concurrency in C++.
Familiarity with software development lifecycle and version control systems (e.g., Git).
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
Qualified applicants must be able to work from an office location for part of the work week
Preferred Qualifications:
Experience with machine learning techniques applied to audio (e.g., neural networks for audio enhancement, source separation, speech processing).
Familiarity with audio APIs and frameworks (e.g., ASIO, Core Audio, VST, JUCE, OpenAL).
Demonstrated understanding of distributed systems and network protocols
Experience with optimizing DSP algorithms for specific hardware architectures (e.g., ARM, SIMD instructions).
Knowledge of low-latency audio systems.
Experience with scripting languages (e.g., Python) for prototyping, tooling, and ML.
Why Join Us?
Collaborative culture.
Challenging and impactful projects.
Opportunity to work on Sonos's Trueplay feature, one of the company's crown jewel technologies.
Research shows that some candidates may not apply for roles if they don't meet all the criteria. If you don’t have 100% of the skills listed, we strongly encourage you to apply if interested.
Visa Sponsorship: Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for any UK employer, both now and in the future.
#LI-Hybrid
Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Computer Science Distributed Systems Engineering Git Linux Machine Learning Prototyping Python Research SIMD
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.