Roles:
Backend
Must-have skills:
C++
Considering candidates from:
Europe, Austria, Croatia, Czech Republic, Hungary, Israel, Poland, Romania, Serbia, Slovakia, Slovenia, Turkey and United Kingdom
Europe, Austria, Croatia, Czech Republic, Hungary, Israel, Poland, Romania, Serbia, Slovakia, Slovenia, Turkey and United Kingdom
Work arrangement: Remote
Industry: Music
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 11 - 50 employees
Company
MeldaProduction was founded in 2009 by Vojtech Meluzin, who leads its development efforts to this day. Starting with one single plugin, the virtual drummer MDrummer, MeldaProduction has expanded over the years to offer one of the most comprehensive plugin portfolios on the market, covering nearly every technology out there.
Description
Tasks:
- Developing new plugins and modules for the plugins.
- Developing and maintaining new features for the plugins.
- Fixing issues of the plugins.
- Building and releasing the plugins.
Must-have:
- Advanced cross-platform C++ programming (Templates, lambdas, intrinsics, closures), to include thorough grasp of older (C++0x) and modern (C++17) dialects.
- Visual Studio 20xx and XCode on Windows and macOS.
- Software architectural know-how, including the ability to navigate and understand modular projects comprising multiple dynamic libraries and many threads.
- Love for music and audio, and demonstrable understanding of technical issues specific to audio development - glitch-free operation, real-time audio threads, Nyquist’s theorem etc.
- Demonstrable understanding of build systems (IDE make, CMake etc.) and revision control practices.
- Experience in debugging and troubleshooting plug-in code hosted in DAW projects.
- Self-motivation and the ability to deliver effectively as an individual and on a small team.
Nice-to-have:
- Some knowledge of DSP - basic principles, sampling and filtering and nonlinear processing basics, spectral de/reconstruction, FFTs, convolution
- Experience with low-level optimizations and an understanding of code performance issues and machine architecture (SIMD intrinsics, register and cache architecture - assembly language not required)
Benefits:
- Fair and competitive compensation.
- Flexible working hours with the option of a home office, as the company are a truly digital native team working remotely.
Interview process:
- Intro call with Toughbyte
- Interview with the CTO (~30min)
- Online test which takes 1-2 hrs
- Tech interview (60-90min)
- Final interview (30-60min.)