What Dirac Offers You
At Dirac, we provide a highly entrepreneurial environment where you can be part of a team that is passionate about building a great business and inventing the future of sound. In this role, you will have the opportunity to work in leading-edge technologies that make a real impact on everyday experiences. You’ll be a part of a supportive and collaborative agile development team that values quality and continuous improvement.
We offer a modern, workplace that supports flexibility and work-life balance. As part of our commitment to your well-being, we provide comprehensive benefits, including health insurance, life and injury insurance, wellness benefits, and pension savings with additional employer contributions.
Your role as Senior DSP Software Developer
As a Senior DSP Developer for Dirac Live within Home & Pro, you will join an agile product team of passionate developers and audio enthusiasts. You will contribute to the solution’s backend processing, with design, implementation, testing, and evaluation of algorithms for estimation and design of filters for calibration, correction, and optimization. Most of the implementation is in C++ running locally inside the end-user app, but with some parts running in the cloud. You will work on the core processing behind our flagship Dirac Live technologies, including Dirac Live Active Room Treatment (ART), now available on several leading OEMs.
Your responsibilities will include:
Productize signal processing algorithms into scalable and maintainable C++ code
Optimise algorithm complexity (cycles and memory footprint)
Assist the product manager to refine complex and large work items into smaller, valuable, and estimated user stories
Evaluate and improve the quality of the audio processing algorithms
Build and maintain evaluation methods/datasets to quantify audio performance and guard against regressions
Test and use our product at home or in the lab
Assist with 2nd-line customer support
Maintain and impr