Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

C++ software engineer

Worcester
X4 Technology
Software engineer
Posted: 4h ago
Offer description

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


* 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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer - defence/cloud, 4 day week hybrid
Tewkesbury
Permanent
Lockheed Martin
Software engineer
€62,000 a year
Similar job
Full stack software engineer – onsite uk (security)
Tewkesbury
Permanent
L3Harris
Software engineer
€50,000 a year
Similar job
Software engineer
Bromsgrove
Permanent
Apache Associates
Software engineer
€50,000 a year
See more jobs
Similar jobs
It jobs in Worcester
jobs Worcester
jobs Worcestershire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Worcester > C++ Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save