C++ Software Engineer

C++ Software Engineer

Full-Time No home office possible
X

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

X

Contact Detail:

X4 Technology Recruiting Team

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

X
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>