This range is provided by X4 Technology. Your actual pay will be based on your skills and experience â talk with your recruiter to learn more.
Base pay rangeDirect message the job poster from X4 Technology
C++ Audio Software Engineer (Plugins & Systems)Hybrid / Flexible Working (Cambridge based)
OverviewWe\âre looking for a C++ JUCE Audio Software Engineer with 3 â 5+ years experience to help build robust, professional-grade audio software used for audio plugins.
In addition to audio plugins, you will gain exposure to system architecture, UI/UX, and hardware communication. collaborating closely with audio and embedded engineers to deliver reliable, low-latency tools that integrate seamlessly into modern DAW workflows.
This role offers flexible hybrid working , with a strong emphasis on trust, autonomy, and outcomes rather than rigid schedules.
What You\âll Work On
Thoughtful parameter systems , state management, and undo/redo
Real-world DAW host edge cases and workflow constraints
Custom UI components , meters, visualisations, and interaction design
Low-latency communication with external hardware over USB and network protocols
Close collaboration with audio DSP and embedded systems engineers
Key Responsibilities
Design and implement production-ready audio plugins using modern C++
Build robust parameter routing, automation, preset, and state systems
Implement reliable undo/redo and session persistence
Debug and resolve host-specific issues across DAWs and operating systems
Ensure performance, stability, and real-time safety
UI / UX Implementation
Develop custom UI components with professional look and feel
Create visualisation tools such as meters, curves, and analyzers
Collaborate on UX decisions for complex, professional workflows
Iterate based on internal testing and user feedback
Hardware & Integration
Implement device discovery and connection management
Build real-time, bidirectional communication systems
Debug cross-platform USB and network communication issues
Optimise data transfer paths for low latency and reliability
Collaborate on protocol design and integration
What We\âre Looking ForExperience
3â5+ years professional C++ development experience
Handsâon experience with JUCE for audio plugin development
Shipped or maintained realâworld audio software (not just personal projects)
Technical Skills
Strong modern C++ (clean architecture, SOLID principles)
Deep understanding of audio plugin architectures and DAW integration
Experience with realâtime audio constraints (latency, threading, safety)
Confident debugging and profiling across platforms
Familiarity with DSP fundamentals (metering, filters, dynamics)
Experience with parameter automation and state management
Knowledge of USB and/or network-based communication
Comfortable with multiâthreading, async patterns, and IPC
Gitâbased workflows and collaborative development
Nice to Have
Experience with AAX or standalone audio applications
Exposure to embedded systems or hardwareâsoftware integration
Strong opinions on UX for professional audio tools
Why This Role
Flexible hybrid working with autonomy and trust (the innovation center is based in Cambridge)
60k â 70k +
Technically challenging, meaningful work used by professionals
Small, highly skilled team with strong engineering culture
Opportunity to shape systems, architecture, and user experience
Focus on quality, maintainability, and longâterm product health
Seniority levelMidâSenior level
Employment typeFullâtime
Job functionInformation Technology
IndustriesSoftware Development and Audio and Video Equipment Manufacturing
Referrals increase your chances of interviewing at X4 Technology by 2x
#J-18808-Ljbffr
Contact Detail:
X4 Technology Recruiting Team