Senior Audio Programmer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- Minimum of 5 years of experience in audio programming or other relevant experience.
- Posting language
- English
- Posted
Original job description
Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real - together.
What You’ll Do
What You Bring
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real - together.
What You’ll Do
- Gather and understand the project's audio vision and requirements, and identify the necessary development needs.
- Analyze existing audio engine features and determine whether they align with the project's creative and technical goals.
- Propose improvements to the audio pipeline by identifying project-specific needs and designing and implementing new systems when required.
- Manage and challenge memory and CPU resource budgets for audio systems.
- Work closely with the Audio Design team to help achieve design objectives while staying within the allocated performance budget.
- Write clear, structured, and maintainable code while considering performance, scalability, and compatibility requirements.
- Validate and test newly developed systems to ensure they meet project objectives and integrate seamlessly with existing codebases.
- Investigate, diagnose, and resolve audio-related bugs reported by other disciplines and the Quality Assurance (QA) team.
- Document work thoroughly to facilitate knowledge sharing and help end users (other development teams) understand and effectively use new audio systems and features.
- Perform any other related duties as required.
What You Bring
- Minimum of 5 years of experience in audio programming or other relevant experience.
- Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent discipline.
- Strong analytical and critical-thinking skills.
- Excellent problem-solving abilities.
- Self-sufficient, resourceful, and able to work independently.
- Strong interpersonal and communication skills.
- Flexibility in planning and organizing work.
- Ability to collaborate effectively within a team environment.
- Adaptability to changing priorities and project requirements.
- Results-driven mindset with a focus on delivering quality outcomes.
- Knowledge of audio terminology, compression formats, and audio middleware solutions.
- Understanding of the various disciplines involved in game production and development.
More about this job
Responsibilities
The Senior Audio Programmer will gather and understand the project's audio vision, analyze existing audio engine features, and propose improvements to the audio pipeline. They will also manage resource budgets, write maintainable code, and resolve audio-related bugs.
Requirements
Candidates should have a minimum of 5 years of experience in audio programming and a bachelor's degree in a relevant field. Strong analytical skills, problem-solving abilities, and effective communication are essential.
Skills
- Audio Programming
- Analytical Skills
- Problem-Solving
- Interpersonal Skills
- Communication Skills
- Collaboration
- Adaptability
- Audio Middleware
- Game Production
- Performance Optimization
- Code Maintenance
- System Design
- Quality Assurance
- Resource Management
- Technical Goals
- Audio Pipeline
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Engineering
- Creative & Media
- Software
Keywords
- Audio Programming
- Unreal Engine
- Audio Design
- Game Development
- Performance Budget
- Audio Middleware
- Resource Management
- Quality Assurance
- System Design
- Code Maintenance
- Audio Pipeline
- Problem-Solving
- Collaboration
- Analytical Skills
- Interpersonal Skills
- Communication Skills