Job Summary
The role entails leading the design, development, and enhancement of embedded software tailored for real-time digital signal processing (DSP) and machine learning applications across diverse platforms. The candidate will work collaboratively with multidisciplinary teams to embed audio algorithms and provide mentorship to junior engineers, ensuring adherence to best practices and system design principles.
Responsibilities
- Oversee the architecture and development of embedded software for real-time DSP and machine learning solutions.
- Collaborate with various teams to effectively implement audio algorithms.
- Guide and mentor junior engineers on best practices and system design concepts.
- Optimize software performance and efficiency across multiple platforms.
Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, or a closely related discipline.
- 3 to 8 years of relevant professional experience, contingent on educational background.
- Proficient in C++ programming language.
- Experience working with embedded Linux environments.
- In-depth knowledge of the constraints associated with real-time systems.
Shure provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


