Digital Signal Processing Intern

Jobtailor

Niles (IL)

On-site

USD 95,000 - 135,000

Full time

38 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shure is seeking a highly capable engineer to advance DSP/ML audio for conferencing products. You will work on cutting-edge signal processing and machine-learning algorithms, collaborate with a mentor and teammates, and optimize code for CUDA, NEON SIMD, and TI C7x DSP targets.

The role involves porting audio-flow projects to offline simulations, exploring audio encoding and inter-device networking, and contributing to core framework development while preparing deliverables for stakeholders.

Qualifications

  • Completed coursework in Electrical or Computer Engineering, Computer Science, Software Engineering, data science, AI/ML, or audio-related DSP emphasis.
  • Experience with Matlab or Python required.
  • Experience with C, C++, or Assembly language programming.
  • Experience with CUDA, C7x, or NEON SIMD hardware acceleration.
  • Experience designing audio signal processing software or hardware, including ML algorithms; embedded preferred, but Matlab/Python accepted.
  • Experience with IDEs, compilers/linkers, and debugging tools including emulators and profilers.
  • Applicants must be authorized to work in the United States on a full-time basis; visa sponsorship not provided.

Responsibilities

  • Assist with development and optimization of traditional and machine learning signal processing algorithms.
  • Collaborate with mentor and teammates on DSP-based audio features for conferencing products.
  • Deliver DSP and ML features into intelligent products to enhance audio experience.
  • Optimize C/C++ code for CPU architectures including CUDA, NEON SIMD, TI C7x DSP; meet MIPS, memory, latency, fidelity constraints.
  • Port audio-flow projects from embedded applications to offline simulations.
  • Explore audio encoding and inter-device network communication schemes.
  • Participate in foundational coding framework development.
  • Estimate, organize, and plan work tasks with mentor; present contributions to stakeholders and exec management.

Skills

DSP/ML
C/C++
Matlab
Python
Embedded systems
CUDA/NEON SIMD
Audio signal processing
Hardware acceleration
Code optimization
Debugging tools

Education

Electrical or Computer Engineering, Computer Science, Software Engineering, data science, AI/ML, or audio-related major with DSP emphasis

Tools

Matlab
Python
IDE
Compilers
Debugging tools
Audio analyzers
Oscilloscopes

Job description

  • 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 SIMD
  • Experience 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 plus
  • Knowledge of psychoacoustics is a plus
  • Experience with A/V conferencing products and features is a plus
  • Algorithm research via survey of technical literature is a plus
  • Experience with microphone arrays is a plus
  • Knowledge of HRTFs and other binaural audio recording/rendering concepts is a plus
  • Knowledge of 3-D Audio, Immersive Audio, or Augmented Reality is a plus
  • Experience 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 Processing
  • Machine Learning Algorithms
  • C/C++ Programming
  • Audio Signal Processing
  • CUDA/NEON SIMD
Hard Skills
  • Digital Signal Processing
  • Machine Learning
  • C Programming
  • C++ Programming
  • Assembly Language
  • Audio Signal Processing Software
  • Embedded Systems Development
  • Algorithm Optimization
  • Audio Encoding
  • Inter-Device Network Communication
Soft Skills
  • Collaboration
  • Presentation Skills
  • Organizational Skills
Industry Keywords
  • Audio Conferencing Products
  • Psychoacoustics
  • Microphone Arrays
  • HRTFs
  • 3-D Audio
  • Immersive Audio
  • Augmented Reality
Tools & Technologies
  • Matlab
  • Python
  • Integrated Development Environments
  • Compilers
  • Debugging Tools
  • Audio Analyzers
  • Oscilloscopes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Audio Applied Research Science Intern
Audio Applied Research Science Intern

Jobtailor • Niles (IL)

On-site
USD 90,000 - 140,000
Data Engineering Intern
Data Engineering Intern

Jobtailor • Niles (IL)

On-site
USD 65,000 - 90,000
Embedded Software Intern
Embedded Software Intern

Jobtailor • Niles (IL)

On-site
USD 70,000 - 100,000
Application Software Engineering Intern
Application Software Engineering Intern

Jobtailor • Niles (IL)

On-site
USD 52,000 - 70,000
DSP & ML Audio Engineer Intern
DSP & ML Audio Engineer Intern

Jobtailor • Niles (IL)

On-site
USD 95,000 - 135,000
Software Engineering Intern
Software Engineering Intern

Jobtailor • Niles (IL)

On-site
USD 41,000 - 55,000
Engineer, Senior Staff|13165 Engineer, Senior Staff|13165
Engineer, Senior Staff|13165 Engineer, Senior Staff|13165

ALTEN • San Diego (CA)

On-site
USD 80,000 - 120,000
FPGA Development Intern
FPGA Development Intern

Jobtailor • Niles (IL)

On-site
USD 90,000 - 120,000
Audio System Engineer
Audio System Engineer

ThunderSoft • San Diego (CA)

On-site
USD 90,000 - 120,000
Engineer|5385 Engineer|5385
Engineer|5385 Engineer|5385

ALTEN • San Diego (CA)

On-site
USD 70,000 - 90,000