Senior DSP Software Developer
Core
Design, implement, and optimize signal processing algorithms for audio calibration, correction, and optimization in C++ for the Dirac Live platform.
Role type
Senior DSP Software Developer
Builds
Backend processing for Dirac Live Active Room Treatment (ART) and other flagship audio technologies
Domain
Consumer audio technology / Signal processing
Deliverable
production ML models
Required skills
C++, signal processing, applied mathematics, algorithm optimization, performance trade-off analysis, unit testing, CI/CD pipelines
Preferred skills
AWS services (Lambda, ECR, ECS), audio lab testing, Git, CMake, Conan
Technologies
C++, CMake, Conan, Git, AWS Lambda, AWS ECR, AWS ECS
Responsibilities
Productize signal processing algorithms into scalable C++ code, Optimize algorithm complexity (cycles and memory footprint), Evaluate and improve the quality of audio processing algorithms, Build and maintain evaluation methods/datasets to quantify audio performance, Test and use the product in home or lab environments, Maintain and improve infrastructure for build, test, and release
Seniority
Senior, hands-on IC