Skip to main content
100 years and 80 days since the five-day weekRead the story

Senior Audio Programmer

Auto-translated from French · original: Audio Programmer Senior

4 × 8hr days80% payOnsite · Montreal, Canada

Company Description

Ubisoft is a worldwide leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and much more. We believe that diversity of perspectives enables both players and teams to thrive. If you are passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!

Job Description

We are a small autonomous team developing an ambitious multiplayer experience on Unreal Engine. We are looking for highly engaged developers, driven by execution, a sense of responsibility, and pride in building something concrete—together.

What You Will Do

  • Compile and understand the project's audio intentions and identify development needs.
  • Analyze existing features in the audio engine and determine whether they align with the project's intentions.
  • Propose improvements to the audio pipeline by identifying project-level needs, designing and implementing new systems as needed.
  • Manage and challenge the memory and CPU resource budget for audio.
  • Work closely with the Audio Design team to enable them to realize design intentions while respecting the allocated budget.
  • Program in a clear and structured manner while being mindful of performance, maintenance, and compatibility requirements.
  • Validate and verify that newly developed systems meet the project's intentions and do not create inconsistencies with existing code.
  • Identify and fix audio bugs reported by other departments and the quality assurance team.
  • Document your work to transfer knowledge and enable users (other departments) to understand how to use new audio systems and features.
  • Perform all other related tasks.

Qualifications

What You Bring

  • Minimum of 5 years of experience in audio programming or other relevant experience.

  • Bachelor's degree in computer science or computer engineering or equivalent training.

  • Strong analytical and synthesis skills

  • Problem-solving ability

  • Self-reliant and resourceful

  • Good interpersonal and communication skills

  • Flexible in organizing your work

  • Able to work in a team

  • Able to adapt to change

  • Results-oriented

  • Knowledge of audio terminology, compression formats, and middleware

  • Knowledge of other production disciplines