Audio Signal Processing Engineer

Engineering Windsor, United Kingdom


Position at Logitech

Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small, nimble fast growing group and our team is expanding. We create amazing experiences in the conference room using creative design, cutting edge science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

The Role: 

The Audio Signal Processing Engineer will  strengthen our embedded, C/C++ real time audio firmware programming capabilities.  This person will join a newly formed team of elite engineers geared towards elevating the Logitech Video Collaboration technical offering to the next level.

Your Contribution:

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech.

Key Qualifications:

For consideration, you must bring the following minimum skills and behaviors to our team:

  • 7+ Expert level proficiency in coding with realtime, embedded C/C+.

  • 5+ years of experience with a focus on control algorithms and digital signal processing

  • 3+ years of experience with ARM/Cortex cores as a software engineer including NEON

  • 2+ years of experience in coding with python.

  • Expert at realtime, embedded ARM processing for realtime audio streaming.  This includes experience with optimization techniques to reduce CPU and memory requirements.

  • Experience with real time OS, FreeRTOS, Linux and Android.

  • Knowledge of speech processing in realtime.

  • Knowledge of real time digital audio communication algorithms and approaches 

  • Experience with Matlab-based filter design and system modeling.

  • Knowledge of digital filter (IIR and FIR) theory and practice.

  • Knowledge of Discrete Fourier Transform and frequency domain audio processing

  • Expert in code performance analysis, code optimization techniques and debugging in embedded systems. This includes knowledge of gcc, JTAG, debuggers, compilers, and how to save compute resources when possible.

  • Experience with DSP development tools such as compilers, assemblers, and linkers.

  • Experience in using Source Control / Project Tracking systems (Github, Jira). 


In addition, preferable skills and behaviors include:

  • Strong ability to work collaboratively with other disciplines such as Acoustical, Mechanical, Electrical Engineering as well as machine learning and firmware developers.

  • Demonstrated capability to work on and solve ill-defined problems with creative and innovative solutions.

  • The ability to resiliently adapt to rapidly changing constraints and requirements, while maintaining the highest performance standards 

  • Attention to details and ability to work independently 


  • BS in Acoustical, Electrical or Computer Engineering.


Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.

 “All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”

If you require an accommodation to complete any part of the application  process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 510-713- 4866 for assistance.