#1 Job Board for tech industry in Europe

Audio Software Developer C++
New
C

Audio Software Developer C++

7 442 - 8 587 USD/monthGross per month - Permanent
7 442 - 8 587 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    English

    C1

    C++

    master

    Real time audio processing

    master

    JUCE

    master

    Qt/QML

    master

    Tracktion Engine

    master

Job description

Online interview

Muse Group empowers music makers. We create the world’s most popular apps for playing, recording, and composing music.Through our innovative learning tools, expansive music catalogs, and free open-source software, we make it easier for millions — from beginners to experienced musicians — to be creative every day.Our talented team of music lovers collaborates all over the globe, from Limassol to Seoul, Boston to Berlin. We’re an ambitious company with the drive and culture of a startup — with many more exciting Muse Group developments to come.

About the Role:

We're looking for an Audio Software Developer C++ with deep knowledge of real-time audio processing and modern audio engine architecture. You’ll help assess a possible integration between Tracktion and Audacity to improve speed, latency, real-time processing, and support a broader range of future features.


What’s In It for You?

  • Shape the future of Audacity – one of the world’s most widely-used audio tools.
  • Work with modern C++ and leading audio frameworks (JUCE, Tracktion).
  • Build a truly cross-platform and real-time capable, modern audio editor from the inside out.
  • Join a dedicated, remote-first team building the next great example of what open-source audio software can achieve.
  • Your work will directly impact millions of users across professional and educational communities.
  • Grow your network in the audio industry.


Key Responsibilities:

Our goal is to modernise Audacity with industry-leading technology, performance, usability, and capabilities - making it the best audio editor available. Beyond that, we're also exploring the integration of musical features in future releases. Your duties would be:

  • Investigating and understanding Audacity's existing audio engine.
  • Prototyping and finding the best scenario on how an alternative audio engine could fit into our architecture.
  • Writing a lot of cross-platform, real-time capable, multi-threaded code.


Required Experience: 

  • Strong proficiency in modern C++ (C++11/14/17/20).
  • Proven background in audio software development, especially in large codebases.
  • Expertise in real-time audio processing, threading, and performance optimization.
  • Experience in cross-platform development (Windows, macOS, Linux).
  • Familiarity with JUCE framework and Tracktion Engine.
  • Solid knowledge of software design principles (SOLID, design patterns).
  • Experience with Qt/QML (Qt 5 & 6).
  • Strong analytical and debugging skills.
  • Effective communicator, collaborator with the ability to effectively communicate and coordinate with team members across different disciplines. This includes engaging with the QA team, other developers, and the open-source community to gather requirements, discuss solutions, and integrate feedback.
  • Fluent in written and spoken English (B2 level or higher).


7 442 - 8 587 USD/month

Gross per month - Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Please be informed that the data controller is EL (hereinafter "controller"). You have the right to request access to yo...more