Shure is looking to develop and optimize traditional and machine learning signal processing algorithms for future DSP based audio features and processing for conferencing products
Requirements
- 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, NEON SIMD
- Experience designing any audio signal processing software or hardware (including machine learned algorithms), preferably embedded implementations but also scripting languages such as Matlab or Python
- Experience with software development tools such Integrated Development Environments, compilers/linkers, and debugging tools (emulator, profiler, etc.)
- Understanding of embedded platform development
- Project work with AI/ML algorithms
Responsibilities
- Deliver digital signal processing and Machine Learning features into a variety of intelligent products to provide best-in-class audio experience to end user
- Optimize existing C/C++ code for different CPU architecture, such as Cuda, ARM Neon SIMD, TI C7x DSP and more to meet product constraints (MIPS, memory) and requirements (latency, fidelity)
- Port entire audio flow projects from embedded application to offline simulations
- Explore audio encoding and inter-device network communication schemes
- Participate in foundational coding framework development
- Work with technical mentor to estimate, organize, and plan work tasks
- Present personal contributions to product stakeholders and executive management
Other
- Completed at least three years of coursework in Electrical or Computer Engineering, Computer Science, Software Engineering, data science, AI/ML or audio related major with an emphasis in Digital Signal Processing
- Applicants for this position must be currently authorized to work in the United States on a full-time basis
- Shure will not sponsor applicants for this position for work visas
- Graduate students, or undergraduates with at least one year of DSP coursework
- Ability to work in a hybrid environment based in Niles, IL