Skip to main content
Assist with development and optimization of traditional and machine learning signal processing algorithms Work closely with a mentor and teammates on advanced development projects supporting future DSP-based audio features and processing for conferencing products such as the MXA line Deliver digital signal processing and machine learning features into intelligent products to provide a best-in-class audio experience Optimize existing C/C++ code for CPU architectures including CUDA, ARM NEON SIMD, and TI C7x DSP to meet MIPS, memory, latency, and fidelity constraints Port complete audio-flow projects from embedded applications to offline simulations Explore audio encoding and inter-device network communication schemes Participate in foundational coding framework development Work with a technical mentor to estimate, organize, and plan work tasks Present personal contributions to product stakeholders and executive management
Requirements:
  • Completed at least three years of coursework in Electrical or Computer Engineering, Computer Science, Software Engineering, data science, AI/ML, or an audio-related major with an emphasis in Digital Signal Processing
  • Experience with Matlab or Python required
  • Experience with C, C++, or Assembly language programming
  • Experience with hardware acceleration-specific instruction sets; any of Cuda, C7x, or NEON SIMDExperience designing audio signal processing software or hardware, including machine-learned algorithms; embedded implementations preferred, but scripting languages such as Matlab or Python also accepted
  • Experience with software development tools such as integrated development environments, compilers/linkers, and debugging tools including emulators and profilers
  • Applicants must be currently authorized to work in the United States on a full-time basis
  • Shure will not sponsor applicants for work visas
  • Graduate students, or undergraduates with at least one year of DSP coursework, are considered a plus
  • Understanding of embedded platform development is a plus
  • Project work with AI/ML algorithms is a plusKnowledge of psychoacoustics is a plusExperience with A/V conferencing products and features is a plus
Algorithm research via survey of technical literature is a plusExperience with microphone arrays is a plusKnowledge of HRTFs and other binaural audio recording/rendering concepts is a plusKnowledge of 3-D Audio, Immersive Audio, or Augmented Reality is a plusExperience with test and measurement equipment including audio analyzers and oscilloscopes is a plus
Core Competencies: Demonstrates expertise in Digital Signal Processing and Machine Learning, with proficiency in C/C++ programming and experience in audio signal processing software development. Capable of optimizing algorithms for various CPU architectures and collaborating effectively on advanced development projects. Highest-signal resume keywords Digital Signal ProcessingMachine Learning AlgorithmsC/C++ Programming Audio Signal ProcessingCUDA/NEON SIMDHard Skills Digital Signal ProcessingMachine LearningC ProgrammingC++ Programming Assembly Language Audio Signal Processing Software Embedded Systems Development Algorithm Optimization Audio Encoding Inter-Device Network Communication Soft Skills CollaborationPresentation Skills Organizational Skills Industry Keywords Audio Conferencing Products PsychoacousticsMicrophone ArraysHRTFs3-D Audio Immersive Audio Augmented Reality Tools & Technologies MatlabPythonIntegrated Development Environments CompilersDebugging ToolsAudio Analyzers Oscilloscopes

Also on the board Same function, level within a rung

Level

Intern

Location

Niles, IL

Occupation

Electronics Engineers, Except Computer

Industry

Audio and Video Equipment Manufacturing

Posted

yesterday

Apply for this role (opens in a new tab)