DSP Concepts is the global leader in embedded audio technology and the creator of Audio Weaver—the industry-standard audio development platform for rapid prototyping, tuning, and deployment on leading SoCs. Audio Weaver powers millions of automotive, consumer, and voice-enabled devices across the world.
We collaborate with top semiconductor partners—Analog Devices, Arm, Cadence, MediaTek, Qualcomm, Renesas, NXP, STMicroelectronics—and world-renowned automotive and consumer brands including BMW, Mercedes Benz, Panasonic, LG, Samsung, Peloton, Porsche, Tesla, and many others.
At DSP Concepts, engineers thrive in a highly technical environment that values innovation, hands-on problem solving, and cross-functional collaboration.
As we continue to grow as a company and evolve our tools, we are seeking a Senior Software Engineer to help us write the next chapter of our success story.
We are seeking a Senior Software Engineer to help evolve and modernize the Audio Weaver tools ecosystem. This role is ideal for a generalist engineer who enjoys working across embedded systems, DSP, desktop applications, and developer tools—and who is excited by the challenge of modernizing mature, widely used software.
You will work on:
Core audio tooling used daily by customers and internal engineers
Embedded and DSP-facing code written primarily in C
PC-based development tools, currently built with MATLAB and Windows/MFC (C++), and actively being migrated to more modern architectures and frameworks
This role has significant technical influence and room to grow as the tools and company continue to scale.
Design and implement new tools, features, and frameworks for the Audio Weaver tool suite
Help migrate existing tools from legacy technologies (MATLAB, MFC) to modern, maintainable, and performant solutions (modern C++, Python, Rust, or similar)
Develop and maintain GUI-driven engineering tools, especially for Windows-based workflows
Work across embedded firmware, DSP algorithms, and host-side tooling to debug complex customer and internal issues
Collaborate closely with DSP, applications, and customer-facing teams to improve usability, reliability, and performance
Improve development workflows, test infrastructure, and automation to increase team efficiency and software quality
Share best practices and mentor other engineers as part of a highly technical team
This is a senior-level role for an engineer with broad experience rather than narrow specialization.
Strong C++ experience
Solid experience with C for embedded and DSP-oriented development
Professional experience with MATLAB and/or Python, especially for tooling or data-driven workflows
Experience developing GUI-based applications (Windows experience required; multiple frameworks a plus)
Embedded programming experience on resource-constrained systems
Experience implementing, debugging, or optimizing audio DSP algorithms on at least one DSP architecture
(e.g., SHARC, HiFi, TI C66/C7, Hexagon, or similar)
Comfortable working across large, existing codebases and improving them incrementally
Strong communication skills and a collaborative mindset
Nice to Have**
Experience modernizing legacy software or leading tool migrations
Familiarity with cross-platform GUI frameworks or modern UI architectures
Exposure to Rust or interest in adopting newer systems-level languages
5–7+ years of relevant professional experience
B.S. in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
This position is remote-friendly anywhere in the U.S., with an optional hybrid role in the Santa Clara, CA area. Occasional domestic or international travel may be required.
DSP Concepts offers a competitive compensation package, including medical, dental, vision, and 401(k).