Finding The Right Roles
Finding the right roles for the right people can be tricky, especially in what is turning out to be a bizarre 2020. The Audio Programmer has, from the outset, prided itself on not only providing education services and a powerful developer community, but also on helping people find the roles that are a good fit. See our latest roles below. You can send us your CV at any time and, in the meantime, keep up to speed with our online video content and discord community.
Audio Software Company seeks a talented Audio Programmer
Full-time | Remote with visits to UK office
You’ll be designing, implementing and iterating on new and existing audio systems and audio tools. This is an opportunity to develop a variety of exciting audio projects related to game audio.
Must Haves:
- 3+ years professional audio programming experience
- Strong knowledge of C++ and C#
- Game development experience (Unity, UE4 or custom)
- Knowledge of audio middleware solutions
- Experience with cross-platform development
Nice to Haves:
- Experience with the JUCE audio framework
Technology Company seeks an experienced C++ / DSP Developer
Full-time | Relocation to London necessary | Able to sponsor VISA's
You’ll be helping to develop audio applications using your knowledge of real-time audio and DSP algorithms for music.
Must Haves:
- C++ experience
- Educational backing like a Masters/PHD in a related field
- Knowledge and experience of DSP theory and DSP algorithms for music
- Experience with TDD/BDD would be useful
Technology Company seeks an Audio Streaming Programmer
Full-time | Remote
You'll be a motivated audio expert joining a mission to transform how humans work and collaborate together. This is an opportunity to work on the audio streaming element of an exciting collaboration solution already being used by large enterprise clients and beyond.
Must Haves:
- 3+ years audio programming experience
- Deep knowledge of low level APIs (WASAPI, etc.)
- C++ audio programming
- Strong C#/.NET skills
- Understanding of streaming audio (latency, buffers, containers, etc. )
- Experience with AECs, Noise Suppression, AGC, etc.
Nice to Haves:
- Knowledge of Unity game engine
- Photon Networking
- Experience working with cloud-based systems and/or local servers
- Experience with real-time communications technologies
- Microsoft Cognitive Services or similar
Music Technology Company seeks Junior JUCE Developer
Term: Contract with regular visits to UK office
A growing music technology company is looking for a couple of Junior Software Developers to join their small but passionate team dedicated to crafting exceptional virtual instruments since 2003. With an academic background in audio and music technology / software engineering, the new team members will have the opportunity to lead the development of new software instruments and plugins. This person will be skilled in C++ development, JUCE and have a creative flair to support product ideation.
Responsibilities
- Develop high quality audio plugins that inspire composers
- Write C++ code with an efficient, well architectured and well commented approach
- Test your own code and conduct peer-reviews
- Communicate with beta testers and the product team to build the right products
- Collaborate with your co-workers, continuing to learn and research
- Create installers for Mac and PC; conduct product maintenance
Must Haves
- Audio and Music Tech BSc or equivalent, MSc in Software Engineering
- You have example(s) of audio plugin you designed (ideally with JUCE)
- Fluent in C++, JUCE, software testing, code review and debugging
- Understanding of Subtractive and FM synthesis
- Passionate about synths and solving music producer and composers’ challenges
Nice to Haves
- Mercurial, Agile, DSP, PD or Max, Matlab, Multi-DAW, Python experience