About DSP Concepts
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.
Role
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.
What You’ll Do
-
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
What We’re Looking For
This is a senior-level role for an engineer with broad experience rather than narrow specialization.
Required Skills & Experience
-
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
Qualifications
-
5–7+ years of relevant professional experience
-
B.S. in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
Location & Benefits
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).