C++ Software Developer
Northampton, United Kingdom
£30-50K depending on experience
Looking for C++ Software Developer who is passionate about guitars and music technology. The successful candidate’s primary role will be the development and maintenance of desktop applications and DAW plug-ins.
Responsibilities
- Maintain, design and develop cross-platform (Windows and Mac) C++ applications and DAW plug-ins
- Contribute new features and enhancements to library code
- Propose and produce technical solutions to product managers specifications
- Devise, control and carry out pre-release test procedures for hardware and software products
- Collaborate to review code, fix bugs, and improve the codebase
Skill Profile
- Minimum of a BSc in Computer Science or related field
- 2+ years experience in a software development environment
- Familiarity with the JUCE framework.
- Proven Knowledge of Modern C++ Techniques
- Application Development Architecture and UI Design Pattern knowledge
- Experience in Designing GUI Components
- Low level Programming Knowledge (working alongside Embedded Systems)
- Experience with Git and the command line.
Desirable skills, however not essential
- Guitar player with a passion for the music industry
- Build System Experience, ideally CMake
- CI/CD Experience, ideally Github Actions
- Audio Plug-in Architecture Knowledge (AU, VST3, AAX)
- Android and iOS mobile application development experience
- Bash scripting
- Experience with Unit Testing
What We Do
I started The Audio Programmer in 2017 as a YouTube channel, where I help teach others to build their own audio apps.
Since then, The Audio Programmer has grown into the largest online community for audio development. As an agency and consultancy, we help in several areas:
- Building audio apps and plug-ins for clients with our experienced team
- Matching companies and audio developers
- Enhancing educational resources for the audio development community
- Marketing and event management