Back to All Jobs

Software Engineer: Audio

Harmonix is seeking an audio-focused software engineer to join the team developing our in-house audio tools. If you'd held this role in the past year, you'd have helped create a dynamic realtime mashup system for DropMix, a sub-frame low-latency audio engine for Super Beat Sports, and DSP filters and modeling for audio effects in Rock Band Rivals, among other projects!

Responsibilities:

  • Implement robust, user-friendly, musician-facing tools and pipelines.
  • Maintain and expand our world-class suite of game audio systems, including:

    • game integration: sub-frame triggering/event handling, parameter/state updates, occlusion calculation, ambient simulation, etc.
    • synthesis: wavetable synthesis, sample rate conversion, pitch shifting, envelope generation, oscillators, DSP, etc.
    • streaming: multi-threaded, multi-track, compressed audio pipeline
    • analysis: tempo, section, and energy analysis of audio waveforms

Desired (Not Required!) Qualifications:

  • A college degree in computer science, engineering, or a related field
  • 5 years of experience with C++
  • Regularly-exercised applied math skills (e.g., discrete math, simulation, or signal processing)
  • Familiarity with commodity audio systems and their integration into gameplay mechanics
  • Experience working creatively and cooperatively with cross-discipline creative teams

 

Harmonix is an equal opportunity employer. EOE/M/F/AAP

Harmonix is committed to inclusive excellence and strives to create the finest interactive music experiences in the world through the collaboration of diverse, talented individuals. We encourage women, people of color, and applicants from the LGBTQI+ community to apply.