Ubisoft

Physics Programmer

Ubisoft$80K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science or Software Engineering
  • Minimum 5 years of programming experience
  • Experience in multiplayer game development
  • Familiarity with Unreal Engine
  • Proficiency in C and C++ programming
  • Strong grasp of mathematics and physics concepts
  • Effective cross-disciplinary communication skills

Responsibilities

  • Collaborate with team lead on project needs and evaluate technical feasibility
  • Work with AI, gameplay, and engine teams to implement simulation systems
  • Develop and maintain high-performance physics features using C/C++
  • Push the limits of the physics engine for enhanced performance
  • Align on memory budgets and system constraints with technical leadership
  • Debug, optimize, and resolve complex issues for art and programming teams
  • Organize and maintain the physics library for long-term stability
  • Document work and disseminate best practices in physics programming

Benefits

  • Empowered team environment fostering collaboration
  • Opportunity to work on ambitious multiplayer projects
  • Focus on ownership and execution in real-world projects
  • Access to resources for professional development and learning
Full Job Description
Job Description

As a Physics Programmer, you will join a small, empowered team building an ambitious multiplayer experience 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
  • Collaborate with your team lead to discuss project needs, share ideas, and assess technical feasibility;
  • Work closely with AI, gameplay, and engine teams to translate creative vision into accurate simulation systems;
  • Develop new physics features and maintain existing systems using high-performance C and C++ code;
  • Explore opportunities to push the capabilities of the physics engine to its full potential;
  • Partner with technical leadership to align on memory budgets and system limitations;
  • Support art and programming teams by debugging, optimizing, and solving complex technical issues;
  • Maintain and organize the physics library to ensure long-term stability and scalability;
  • Document your work and share best practices in physics programming across the team.


Qualifications

What you bring to the team
  • A degree in Computer Science or Software Engineering;
  • At least 5 years of experience in programming;
  • Multiplayer game development experience;
  • Experience with Unreal engine;
  • Strong skills in C and C++ programming;
  • Advanced understanding of mathematics, physics concepts, and critical thinking;
  • A problem-solving mindset focused on identifying root causes and long-term solutions;
  • Comfort working across disciplines and communicating with both content creators and technical partners;
  • A collaborative and curious approach to building systems together;
  • Resourcefulness and the ability to research and learn independently;
  • Familiarity with physics middleware, particularly Havok, considered an asset.


Additional Information

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Information Technology Jobs

Find similar Physics Programmer jobs: