Audio Signal Processing Engineer

Logitech ,
Windsor, Berkshire

Overview

Job Description

Description Position at Logitech 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. In this role you will: * Assist the Audio Machine Learning team to develop, integrate, test and evaluate new machine learning iterations. * Interface between machine learning integration tasks and C/C++ coding 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 Education: * 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." #LI-AC2 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.