Careers

Audio Programmer

Responsibilities

  • Work with the Audio Department and Advanced Technology Group to extend and enhance the audio capabilities for titles currently under development
  • Contribute to the design, documentation, and deployment of new audio technologies
  • Create custom tools to unify the audio pipeline across multiple titles
  • Participate in feature testing, configuration testing, and play testing
  • Main tain the existing code base and fix bugs as necessary

Requirements and Skills

  • Extensive C++ programming skills with an in depth understanding of object oriented design and programming
  • Strong understanding of software engineering principles such as coupling and cohesion
  • Experience implementing audio-related game features that interact with game systems
  • Experience with existing audio engines such as the Miles Sound System, FMOD, etc...
  • Experience with game development for PC and consoles
  • Excellent communication skills and the ability to work collaboratively
  • Excellent 3D math skills (especially linear algebra and vector math)
  • Strong graphics background
  • PS3, Xbox 360, PC or other related programming experience
  • Good oral and written skills
  • Experience with a shipped product from start to finish

Pluses

  • Familiarity with automated build techniques, tools, scripts, and XML
  • Distributed system development experience; understanding of client/server model

Required Experience/Education

  • Bachelor's degree in Computer Science of equivalent
  • 4+ years' experience

Email your resume or contact us about this position here: jobs@naughtydog.com