C++ Software Engineer

X4 Technology

Cambridgeshire and Peterborough

Hybrid

GBP 60,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working environment
Opportunity for meaningful work
Small, highly skilled team

Job summary

A software development firm is seeking a C++ Audio Software Engineer with 3-5+ years of experience to develop professional-grade audio software. This role involves designing audio plugins, collaborating with teams on UI/UX, and solving complex audio challenges. The position offers a flexible hybrid working model and competitive pay, ideal for individuals passionate about audio technology and innovation in a supportive environment with a focus on quality and maintainability.

Qualifications

  • 3–5+ years professional C++ development experience.
  • Hands-on experience with JUCE for audio plugin development.
  • Shipped or maintained real-world audio software.

Responsibilities

  • Design and implement production-ready audio plugins using modern C++.
  • Build robust parameter routing and state systems.
  • Ensure performance, stability, and real-time safety.

Skills

C++ development
JUCE
Real-time audio constraints
Debugging and profiling
Parameter automation
Multi-threading

Tools

Git

Job description

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 range

Direct message the job poster from X4 Technology

C++ Audio Software Engineer (Plugins & Systems)

Hybrid / Flexible Working (Cambridge based)

Overview

We’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 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
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Software Development and Audio and Video Equipment Manufacturing

Referrals increase your chances of interviewing at X4 Technology by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Cambridge

On-site
GBP 40,000 - 55,000
C++ JUCE Audio Plugin Engineer — Hybrid
C++ JUCE Audio Plugin Engineer — Hybrid

X4 Technology • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 70,000
Junior Software Engineer
Junior Software Engineer

IC Resources • Southampton

On-site
GBP 30,000 - 50,000
Embedded Audio Engineer
Embedded Audio Engineer

Blackstar Amplification • Northampton

Hybrid
GBP 40,000 - 60,000
Workplace pension
Private mental health support
Excellent career progression
Software Engineer
Software Engineer

Yoh, A Day & Zimmermann Company • Newbury

On-site
GBP 30,000 - 40,000
Benefits including bonus and pension
Direct mentorship from experienced engineers
Principal Audio Engineer
Principal Audio Engineer

Oho Group • Cambridge

On-site
GBP 85,000 - 110,000
Competitive salary
Discretionary bonus
Early finish Fridays
+1
Audio Software Engineer
Audio Software Engineer

Oho Group • Cambridge

On-site
GBP 70,000 - 95,000
Competitive salary
Excellent benefits
Career progression opportunities
Audio DSP C++ Engineer (JUCE) - Plugins & Real-time
Audio DSP C++ Engineer (JUCE) - Plugins & Real-time

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Cambridge

On-site
GBP 40,000 - 55,000
Audio Tech Software Lead - Embedded & GUI (JUCE)
Audio Tech Software Lead - Embedded & GUI (JUCE)

Ernest Gordon Recruitment Limited • Northampton

On-site
GBP 50,000 - 55,000
Progression
Training
25 days holiday
+3
Software Development Lead (Audio Technology)
Software Development Lead (Audio Technology)

Ernest Gordon Recruitment Limited • Northampton

On-site
GBP 50,000 - 55,000
Progression
Training
25 days holiday
+3