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
