Audio Programmer

Apply for this position.

Valve is looking for an audio programmer to push the boundaries of audio tools and technologies for video games and VR. You can work on extending our spatial audio technology, Steam Audio, and make a lasting impact on the game and VR audio development processes and broaden the range of audio experiences that developers can deliver. You can also work with one of our game teams to develop audio tools that empower creative storytelling techniques and deliver enjoyable experiences to our customers. You’ll collaborate with a team of broadly-skilled peers to make audio a powerful element in all current and future Valve products.

Responsibilities
  • Developing new spatial audio technologies as part of the Steam Audio team
  • Making Steam Audio accessible to more developers by building integrations and plugins for game audio tools like Audiokinetic Wwise
  • Regularly shipping Steam Audio updates to thousands of developers and understanding the needs of its developer community
  • Developing audio tools and features as part of one of Valve's game development teams
  • Testing, debugging, and assuring the functional quality of all audio in a given product
  • Participating in the design process, gathering requirements with other engineers and designers
  • Creating measurable success while being self-directed and prioritizing your own workload
Qualifications
  • A Bachelor's Degree in computer science or audio engineering (or equivalent)
  • 5+ years of professional software development skills
  • Excellent C++ coding skills with experience in code optimization and multi-processor programming
  • Strong understanding of advanced mathematical concepts and digital signal processing
  • Cross-platform experience including Windows, Linux, and macOS
  • Mobile development experience a plus
  • Experience working with audio middleware like FMOD Studio, Audiokinetic Wwise, (or similar proprietary tools) and their APIs a plus
  • Experience scripting for game engines like Unity, Unreal Engine (or similar proprietary game engines) a plus
  • This is a senior role, requiring prior industry experience. Unfortunately, we do not currently have openings for recent graduates.

You're applying!

Attach your documents. Please include a resume. (We like .pdf, .doc & .docx files.)

your application.