Ubisoft
Entertainment
PhysicsProgrammer
Neural analysis suggests this role is
optimal for mid candidates.
“Physics Programmer at Ubisoft. Skills: Physics programming, C++ development, Unreal Engine. Collaborate with team lead. Discuss project needs”
What You'll Achieve.
Build ambitious multiplayer experience; Ensure long-term stability
Industry & Context.
Problem-solving mindset; Root cause identification; Long-term solutions
What They're Looking For.
Must Have
Degree in Computer Science, 5 years of experience, Multiplayer game development, Unreal Engine experience, C and C++ skills, Advanced mathematics understanding, Advanced physics concepts understanding, Critical thinking skills
Nice to Have
Familiarity with physics middleware, Havok experience
What You'll Do.
Collaborate with team lead
Discuss project needs
Assess technical feasibility
Work with gameplay teams
Work with engine teams
Translate creative vision
Develop new physics features
Maintain existing systems
Explore opportunities
Push physics engine capabilities
Align on memory budgets
Align on system architecture
Support programming teams
Solve complex technical problems
Maintain physics library
Organize physics library
How You'll Work.
Team & Collaboration
Empowered team; Cross-discipline work; Content creators; Technical leads
Full Job 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! 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 t
Applying for this Physics Programmer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubisoft?
Real rants from real employees. Read before you apply.