VST Development Specialist: Transforming Python Code to C++

Start Date October 14, 2024

Overview

The client is seeking an experienced C++ developer with expertise in JUCE to port an existing Python-based drum sampler and sequencer into a VST plugin. This role involves converting functional Python code into a high-performance, production-ready VST using C++ and the JUCE framework.

Key Responsibilities:

  • Port existing Python code (developed for a drum sampler and sequencer) to C++.
  • Utilize the JUCE framework to build and design a fully functional, optimized VST.
  • Ensure that the VST meets industry standards in terms of performance, usability, and compatibility with major DAWs.
  • Collaborate closely with the client to understand and integrate key features and functionality.
  • Test, debug, and fine-tune the plugin to deliver a polished final product.

Required Qualifications:

  • Strong proficiency in C++ and experience with the JUCE framework.
  • Demonstrable experience in developing VST/AU plugins.
  • Familiarity with Python is preferred for understanding the existing codebase.
  • Solid understanding of digital audio processing and MIDI integration.
  • Experience with DAWs such as Ableton Live, FL Studio, Logic Pro, etc., is a plus.

Preferred Experience:

  • Previous work on audio software development or other music technology products.
  • Experience with real-time audio processing and optimization for low-latency performance.

Contract Details:

  • Fully remote position, work from anywhere.
  • Flexible start date with project-based duration.

About Tribes: At Tribes, we believe in creating a diverse and inclusive environment where all individuals, regardless of background, can thrive. We are committed to equity, innovation, and building a team that reflects a broad range of perspective

Required skills

Python C++ JUCE VST AudioDev

Apply now

Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.

Register now