Job ID 3298 Detail
Back to Jobs

Job Title

DSP Engineers / varying levels of experience, Global Audiovisual company, several USA locations

Job Description

Our client is a well known Global audio company that creates and manufactures awesome audiovisual technology solutions.Due to tremendous growth over the last four years, they are seeking to add several DSP Engineers to their team. We are seeking Engineers who are passionate about digital audio theory and algorithm implementation. In this role, the DSP Engineer designs, develops, maintains, and tests DSP audio algorithms and applications used to provide novel solutions in teleconferencing, video conferencing, and sound reinforcement systems. The DSP Engineer may also contribute to audio-centric machine learning projects, designing and creating data sets and managing machine learning infrastructure systems.

*** Visa transfers OK

*** Relocation OK

Specific Duties Include

  • Design, recommend, and implement innovative audio DSP algorithms to meet product definition and feature requirements.
  • Develop modular, maintainable, and understandable code.
  • Debug logically and systematically.
  • Develop Python-based repeatable tests and simulations to evaluate the performance of advanced digital audio-conferencing algorithms, such as noise reduction, beamforming microphones, and acoustic echo cancellation.
  • Use objective measures to evaluate speech quality.
  • Prepare and design digital audio datasets for DSP and machine deep learning projects.
  • Maintain, manage, and upgrade machine learning infrastructure systems and codebases.
  • Design and implement algorithms for digital audio (speech) feature extraction.
  • Use high-level scripting languages to automate builds, releases, and unit tests of DSP code.
  • Create written documentation of algorithm designs.As needed, explain audio algorithm behavior to non-engineering audiences.
  • In-office work required, collaboration with team.

Required Skills

  • Master’s Degree in Electrical Engineering, Computer Science, or equivalent, with focus on digital audio and signal processing, preferred.
  • Experience in a professional engineering development team.
  • Fundamental understanding of digital audio theories and concepts.
  • Must be Familiar with digital speech signal processing techniques.
  • Must be Familiar with commonly used temporal & spectral features for audio (speech) signal analysis.
  • Proficient in using MATLAB for audio signal processing analysis, filter design, prototyping, etc.
  • Proficient using Python and Numpy, Scipy, Matplotlib.
  • Experience developing in Ubuntu Linux preferred.
  • Proficient programming in ‘C’.
  • Experience with developing real-time (frame-based) audio signal processing routines.
  • Experience developing unit tests and using automated test frameworks. Experience with Jenkins preferred.
  • Exposure to DeepMachine learning, using TensorflowKeras, for speech processing preferred.
  • Familiar with software version control systems (prefer git) & bug tracking systems.
  • Dedicated to working efficiently, independently, and within schedule.

Desired Skills

Other Competencies

How can we help you?