inMusic Brands, Inc. is seeking a Software Developer C++ Pro Audio in Cambridge, UK. You will develop C++ software applications across various platforms while collaborating with a global team. The ideal candidate has a degree in Computer Science and at least 5 years of C++ experience. Benefits include 24 days of annual leave, private healthcare, a pension scheme, and a training allowance. Join us to create exceptional products in music technology.
24/06/2026
Full time
inMusic Brands, Inc. is seeking a Software Developer C++ Pro Audio in Cambridge, UK. You will develop C++ software applications across various platforms while collaborating with a global team. The ideal candidate has a degree in Computer Science and at least 5 years of C++ experience. Benefits include 24 days of annual leave, private healthcare, a pension scheme, and a training allowance. Join us to create exceptional products in music technology.
Software Developer C++ Pro Audio Department: Software Development Employment Type: Full Time Location: Cambridge, UK Reporting To: Rob Voisey 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 Responsibilities You'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 Expertise Requirements: Proficient in modern C++ with a minimum of 5 years of hands on development experience Skilled in object-oriented architecture and design principles Dedicated, self-driven, and focused on delivering quality work Passionate about creating exceptional products and eager to contribute! Fluent in spoken English and possesses strong writing skills Holds a degree in Computer Science or an equivalent qualification Nice to have: Experience in cross-platform development on Windows, Mac, and Linux Familiarity with Agile methodologies such as Scrum, Kanban, and XP Proficient in test-driven development and unit testing Skilled in multi-threaded programming A background in music, including live performance, studio work, or DJing Knowledge of VST, AU, RTAS, and AAX standards Hands on experience in the audio application development industry Demonstrated proficiency with the Juce library Capable of designing exceptional user interfaces while considering user workflows Benefits 24 days annual leave (+ public holidays) Private Healthcare Pension scheme inMusic UK Employee Assistance Programme Cycle To Work Scheme Hybrid working options available Staff discount on products sold by inMusic (for personal use only) £1,000 annual allowance for training and development Sick pay
24/06/2026
Full time
Software Developer C++ Pro Audio Department: Software Development Employment Type: Full Time Location: Cambridge, UK Reporting To: Rob Voisey 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 Responsibilities You'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 Expertise Requirements: Proficient in modern C++ with a minimum of 5 years of hands on development experience Skilled in object-oriented architecture and design principles Dedicated, self-driven, and focused on delivering quality work Passionate about creating exceptional products and eager to contribute! Fluent in spoken English and possesses strong writing skills Holds a degree in Computer Science or an equivalent qualification Nice to have: Experience in cross-platform development on Windows, Mac, and Linux Familiarity with Agile methodologies such as Scrum, Kanban, and XP Proficient in test-driven development and unit testing Skilled in multi-threaded programming A background in music, including live performance, studio work, or DJing Knowledge of VST, AU, RTAS, and AAX standards Hands on experience in the audio application development industry Demonstrated proficiency with the Juce library Capable of designing exceptional user interfaces while considering user workflows Benefits 24 days annual leave (+ public holidays) Private Healthcare Pension scheme inMusic UK Employee Assistance Programme Cycle To Work Scheme Hybrid working options available Staff discount on products sold by inMusic (for personal use only) £1,000 annual allowance for training and development Sick pay
inMusic Brands, Inc. is looking for an Embedded Linux Software Developer in Cambridge, UK. The successful candidate will develop embedded hardware products based on Linux, involving collaboration across various teams, creating OS package configurations, and programming in C and C++. A strong candidate will possess at least 3 years of experience in embedded Linux, proficiency in multiple programming languages, and solid experience with Linux build tools. Benefits include healthcare, pension scheme, and annual training funds.
13/06/2026
Full time
inMusic Brands, Inc. is looking for an Embedded Linux Software Developer in Cambridge, UK. The successful candidate will develop embedded hardware products based on Linux, involving collaboration across various teams, creating OS package configurations, and programming in C and C++. A strong candidate will possess at least 3 years of experience in embedded Linux, proficiency in multiple programming languages, and solid experience with Linux build tools. Benefits include healthcare, pension scheme, and annual training funds.
Embedded Linux Software Developer (UK) Department: Product Development Employment Type: Full Time Location: Cambridge, UK Description We are seeking a Linux/C++ Software Developer for the development of embedded hardware products based on Linux. This role works with onboard support packages, drivers, and tools, supporting our musical products. This includes creating OS package configuration, user-space programs, and scripts. Additionally, this role works cross-functionally with our global application development teams, hardware engineers, and product design teams to create truly compelling products. This role requires a good understanding of Linux system programming, C, C++, and the open-source ecosystem. Key Responsibilities Build solutions for product feature requirements, combining similar features from different product lines into a single unified solution. Construct and support libraries and services consumed by application development teams. Take ownership of product performance holistically considering application down to driver impact. Work with hardware and software teams to create customer-delighting products. Work with a cross-functional team to ensure product architecture is robust and fit for purpose. Set up and debug build systems, e.g. CMake and Bitbake Requirements Minimum 3+ years experience of embedded Linux Programming languages: C, C++, Python, Scripting (including Bash) Experience in Linux OS build toolchains such as Buildroot, Yocto, etc. Ability to think at "system-level," from application code right down to the metal Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C) Ability to perform profiling and tracing of real-time applications, debugging using gdb and remote debug tools Experience with Git version control Ability to read technical documents (schematics, datasheets, application notes) and write code against them Ability to diagnose systems-level/hardware issues Ability to work cooperatively in a team environment Strong communication and teamwork skills Nice to Haves ARM (and ARM NEON) optimization experience Solid understanding of Linux kernel development, configuration, and tuning systemd service configuration Agile/Scrum/XP experience Background in music, with live, Studio, or DJ experience A degree-level qualification in Computer Sciences Availability to travel internationally Benefits 24 days annual leave (plus public holidays) Private healthcare Pension scheme inMusic UK Employee Assistance Programme Cycle To Work scheme Staff discount on inMusic products (for personal use only) £1,000 annual allowance for training and development Sick pay
31/05/2026
Full time
Embedded Linux Software Developer (UK) Department: Product Development Employment Type: Full Time Location: Cambridge, UK Description We are seeking a Linux/C++ Software Developer for the development of embedded hardware products based on Linux. This role works with onboard support packages, drivers, and tools, supporting our musical products. This includes creating OS package configuration, user-space programs, and scripts. Additionally, this role works cross-functionally with our global application development teams, hardware engineers, and product design teams to create truly compelling products. This role requires a good understanding of Linux system programming, C, C++, and the open-source ecosystem. Key Responsibilities Build solutions for product feature requirements, combining similar features from different product lines into a single unified solution. Construct and support libraries and services consumed by application development teams. Take ownership of product performance holistically considering application down to driver impact. Work with hardware and software teams to create customer-delighting products. Work with a cross-functional team to ensure product architecture is robust and fit for purpose. Set up and debug build systems, e.g. CMake and Bitbake Requirements Minimum 3+ years experience of embedded Linux Programming languages: C, C++, Python, Scripting (including Bash) Experience in Linux OS build toolchains such as Buildroot, Yocto, etc. Ability to think at "system-level," from application code right down to the metal Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C) Ability to perform profiling and tracing of real-time applications, debugging using gdb and remote debug tools Experience with Git version control Ability to read technical documents (schematics, datasheets, application notes) and write code against them Ability to diagnose systems-level/hardware issues Ability to work cooperatively in a team environment Strong communication and teamwork skills Nice to Haves ARM (and ARM NEON) optimization experience Solid understanding of Linux kernel development, configuration, and tuning systemd service configuration Agile/Scrum/XP experience Background in music, with live, Studio, or DJ experience A degree-level qualification in Computer Sciences Availability to travel internationally Benefits 24 days annual leave (plus public holidays) Private healthcare Pension scheme inMusic UK Employee Assistance Programme Cycle To Work scheme Staff discount on inMusic products (for personal use only) £1,000 annual allowance for training and development Sick pay