Senior Audio Programmer
Company Description
Ubisoft is a world 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 diverse perspectives allow 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 committed developers driven by execution, a sense of responsibility, and the pride of building something concrete - together.
What you will do
- Compile and understand the project's sound intentions and list development needs.
- Analyze existing features in the sound engine and determine if they are suitable for 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 achieve design intentions while respecting the allocated budget.
- Program in a clear and structured manner while being aware of performance, maintenance, and compatibility requirements.
- Validate and verify whether newly developed systems meet project intentions and do not create inconsistencies with existing code.
- Identify and fix sound "bugs" identified by other departments and the quality assurance team.
- Document your work to transfer knowledge and allow users (other departments) to understand how to use new sound systems and features.
- Perform all other related tasks.
Qualifications
What you bring
-
Minimum of 5 years of experience in sound programming or any other relevant experience.
-
Bachelor's degree in computer science or computer engineering or any other equivalent training.
-
Good analytical and synthesis skills
-
Problem-solving ability
-
Be autonomous and resourceful
-
Good interpersonal and communication skills
-
Be flexible in organizing your work
-
Capable of working in a team
-
Capable of adapting to change
-
Be results-oriented
-
Knowledge of audio terms, compression formats, and middleware
-
Knowledge of other production roles
About the Company
More jobs at Ubisoft Montreal
-
Technical Lead - UI Programmer (Far Cry)
Montreal, Canada · onsite · Aug 18, 2026
-
Online Programmer, Far Cry
Montreal, Canada · onsite · Aug 18, 2026
-
Online Programmer (Far Cry)
Montreal, Canada · onsite · Aug 18, 2026
-
Tools programmer (Anvil Pipeline)
Montreal, Canada · onsite · Aug 18, 2026
-
Tools Programmer (Anvil Pipeline)
Montreal, Canada · onsite · Aug 18, 2026
Similar cpp roles
-
Associate, Software Engineering
l3harris-technologies · Clifton, United States · Aug 18, 2026
-
Senior Associate, Software Engineer
l3harris-technologies · Greenville, United States · Aug 18, 2026
-
Embedded Software Engineer
av · Huntsville, United States · Aug 18, 2026
-
Embedded Flight Software Engineer
united-launch-alliance · Centennial, United States · Aug 18, 2026
-
Software Developer (TS/SCI)
parsons-corporation · United States · Aug 18, 2026