Senior Audio Programmer
- 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
- 5+ years of experience in the game industry, actively coding audio related software.
- 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.
- Strong ability to give feedback and guide Junior & Regular Audio Programmers.
- 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.
- Experience with Dolby Atmos / Tempest 3D AudioTech
Apply for this Position
Please apply directly online and, if applicable, upload your materials as specified on the job posting. Fields marked with a * are required.
We are Crytek.
Crytek is an independent video game developer, publisher, and technology provider based in Frankfurt, Germany.
Crytek pushes the boundaries of the possible to make the impossible a reality. We want to create the most fun gaming experiences around, and if we have to blow up computer system requirements or push genre boundaries to do so, then we will. With almost two decades of experience in the games industry, Crytek takes its unique combination of experience and skills and continue to make an impact via innovative, fun, cutting-edge games and technology.