This job might no longer be available.
Audio Programmer
3 years ago
We are looking for an experienced Audio Programmer to join our Audio Team in Frankfurt, Germany.
Responsibilities
- Develop both systemic, high level features as well as specific low level tech.
- Develop audio tools in collaboration with Audio Designers and Programmers.
- Design, implement, and iterate on new and existing audio systems, tools and DSPs.
- Work in C++ with our in-house Engine and third party APIs on multiple projects.
- Advise, review and help making tech reusable for multiple projects and platforms.
- Work in close collaboration with other programmers, designers, artists and testers to craft high quality, scalable solutions.
Requirements
- A strong passion for digital Audio in dynamic simulations(Games, or others) and intrinsic motivation to always stay up to date with the industry and latest tech.
- Good experience with C++ and writing maintainable, platform independent code.
- A good grasp on the physical foundations of Sound and Acoustics and how they translate to a digital environment.
- Experience with the low-level workings of Wwise, Fmod and JUCE.
- Good experience in debugging audio applications and algorithms from high level features to specific DSP routines.
- Background or strong interest in mathematical foundations of sound and DSP and their algorithmic implementations.
- Experience with Performance-implications of new and existing features in a multithreaded/multiplatform production environment.
- Some Experience and understanding for Designer's approaches and requirements in Engines, Middlewares and DAWs.
Pluses
- Experience with, or willing to learn new languages, frameworks and tech. (JavaScript, Python, Bash)
- Experience with digital filter implementations.
- Experience with DAWs. (Nuendo, Reaper, Ableton)
- Experience with localization.
- Experience with programming standalone tools using QT or JUCE.
What you can expect from us
- A refreshing yet highly professional atmosphere in a diverse team.
- Flexible work time.
- FUN.
- Free public transportation ticket, which lets you use public transport free of charge 24/7.
- Free German lessons
- Company language is English. Any additional language is a plus, but not a requirement.
- Extensive assistance with getting visa, work permits and communication with local authorities.
- Relocation support.
- A company apartment for your first few months and help in finding a private apartment....and many more!
Create Your Profile — Game companies can contact you with their relevant job openings.