Position at Knowles Intelligent Audio
We are looking for an experienced DSP software engineer to implement and test proprietary signal processing algorithms for speech and audio enhancement.
The candidate would be responsible for analyzing, implementing, integrating, testing, debugging and optimizing signal processing routines.
The candidate would also be responsible for interacting with algorithm designers, RTOS developers, and test engineers to deliver high quality, optimal solutions.
Strong coding and optimization skills in C, C++, and assembly.
Strong software engineering design, integration, test and debug methods.
Experience with DSP implementations including FFTs, filters, resamplers, etc.
System integration and debug in a real time embedded environment.
Test infrastructure development, test plan, scripting and automation.
Experience with SIMD and VLIW architectures fixed point and floating point.
Fixed point arithmetic, and porting floating point algorithms to fixed point.
Familiarity with digital signal processing algorithm design fundamentals.
Experience with MATLAB and Microsoft Visual Studio required.
Experience with revision control systems such as Perforce, CVS, Subversion.
Excellent organizational and communication skills.
Able to work independently as well as in teams.
Agile, adaptable and committed in a fast-changing, complex landscape.
EDUCATIONS / WORK EXPERIENCE
Minimum of a BS or related degree in Electrical Engineering, Computer Engineering, or a related technical field, MS is preferred
At least 5 years of experience with BS or 3 years with MS
Telecom and / or audio industry experience required (e.g. AEC, audio codecs, speech codecs, noise reduction / cancellation, etc.)
Strong math background highly desirable