Software Developer C++ Pro Audio

inMusic Inc.
Cambridge, UK
3 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Microsoft Windows Agile Methodology Macintosh Computers Software Applications C++ (Programming Language) Linux Design of User Interfaces Scrum Methodology Software Engineering Multithreading Test-Driven Development (TDD) Information Technology
+2 more
C++14 Multiplatform

Job description

Join the inMusic team as a Software Developer specializing in C++ for Pro Audio! In this exciting role, you’ll collaborate with our diverse global team of engineers, testers, and sound designers to create some of the most acclaimed virtual instruments, music creation software, and performance tools in the industry. The inMusic Brands family, with headquarters in Rhode Island, USA, has offices worldwide. You will interact with an international team of professionals.Key ResponsibilitiesYou’ll be developing C++-based software applications for Linux, Mac, and Windows, all while contributing to a dynamic, agile environment.This position collaborates closely with Product Owners and Product Designers to define product requirements and timelines. Furthermore, you’ll play a vital role in supporting the Quality Assurance team by exploring new processes and tools, enhancing the efficiency, productivity, and enjoyment of the product delivery cycle.Skills, Knowledge and

Requirements

ExpertiseRequirements:Proficient in modern C++ with a minimum of 5 years of hands-on development experienceSkilled in object-oriented architecture and design principlesDedicated, self-driven, and focused on delivering quality workPassionate about creating exceptional products and eager to contribute!Fluent in spoken English and possesses strong writing skillsHolds a degree in Computer Science or an equivalent qualificationNice to have:Experience in cross-platform development on Windows, Mac, and LinuxFamiliarity with Agile methodologies such as Scrum, Kanban, and XPProficient in test-driven development and unit testingSkilled in multi-threaded programmingA background in music, including live performance, studio work, or DJingKnowledge of VST, AU, RTAS, and AAX standardsHands-on experience in the audio application development industryDemonstrated proficiency with the Juce libraryCapable of designing exceptional user interfaces while considering user workflowsBenefits24 days annual leave

Benefits & conditions

(+ public holidays)Private HealthcarePension schemeinMusic UK Employee Assistance ProgrammeCycle To Work SchemeHybrid working options availableStaff discount on products sold by inMusic (for personal use only)1,000 annual allowance for training and developmentSick payDepartmentSoftware DevelopmentEmployment TypeFull TimeWorkplace typeHybrid

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:43 min

Building portable Bluetooth logic using Kotlin multiplatform

Georg Dresler Georg Dresler · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:33 min

Transitioning from music backgrounds into software engineering

Jennifer Reif · LIVE

1:36 min

Distinguishing Compose Multiplatform from native SwiftUI frameworks

Marco Gomiero · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:53 min

Developing custom music applications and open source browser plugins

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all