${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Crytek

Audio Programmer

${ timestamp }} · 
Crytek
πŸ‡©πŸ‡ͺ Frankfurt

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!