C++ Software Engineer
12 hours ago
C++ Audio Software Engineer (Plugins & Systems)
Hybrid / Flexible Working (Cambridge based)
Overview
We're looking for a
C++ JUCE Audio Software Engineer
with 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
- Cross-platform
audio plugin development
(VST3, AU, AAX, Standalone) - 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
Audio Plugin & Systems Development
- 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
- Implement industry-standard control behaviour (knobs, sliders, meters)
- 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 For
Experience
- 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
-
Graduate C++ Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeGraduate C++ Software EngineerCambridgeA leading technology company is seeking a Graduate C++ Software Engineer to drive the development of AI applications in digital verification. This role offers the chance to impact next-generation electronic products alongside industry experts.As a Graduate C++ Software Engineer, you will be responsible for developing...
-
Senior C++ Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior C++ Software EngineerCambridge£70,000 - £80,000You will take ownership of designing, developing, and maintaining high-performance C++ applications that are central to their industrial systems. In this role, you will focus on building robust internal tools for manipulating and correcting image data, ensuring applications deliver both accuracy and...
-
Senior C++/Rust Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior C++/Rust Software EngineerTop of the market salaries - Hybrid Working - CambridgeA Senior C++ Software Engineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery.What's Required?For...
-
Senior C++ Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Reqiva Full time £80,000 - £150,000 per yearSenior C++ Software Engineer | Low Latency Trading Location: Cambridge, UK Are you a talented software engineer with a passion for building high-performance systems? We are looking for a Low Latency Trading Systems Software Engineer to join our team, where you'll have the opportunity to design, develop, and maintain cutting-edge trading systems that...
-
Software Engineer Intern
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Redgate Software Full timeAspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...
-
Robotics Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Redline Group - Specialist Recruitment for Technology & Electronics Companies Full time £60,000 - £80,000 per yearRobotics Software Engineer - C++/ROS2Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation?If so, our client – an innovative "tech for good" start-up – is actively hiring...
-
Robotics Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Redline Group - Specialist Recruitment for Technology & Electronics Companies Full time £60,000 - £80,000 per yearRobotics Software Engineer – C++/LinuxAre you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation?If so, our client – an innovative "tech for good" start-up – is actively...
-
Embedded Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time £60,000 - £140,000 per yearThere is a common theme when talking to engineers at this exciting start-up – they all have complete faith in and admiration for the board and management team. They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date.They are growing the software team by 3 between now and...
-
Robotics Software Design Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Redline Group - Specialist Recruitment for Technology & Electronics Companies Full time £60,000 - £80,000 per yearRobotics Software Design Engineer - C++/ PostgreSQLAre you an experienced Software Engineer with a strong background in C++ development and data systems for robotics? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation?If so, our client an innovative "tech for good" start-up - is actively...
-
Summer Intern – Software Development
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Siemens EDA (Siemens Digital Industries Software) Full time £30,000 - £60,000 per yearSiemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...