CareerPlan

Senior C++ Software Engineer - Simulation & Tools

Bucharest, Bucharest, roFull-time2026-10-22 → 2026-11-10

Core

Design and evolve APIs and tools for Motion, Ubisoft's real-time simulation middleware for cloth, hair, and rigid objects, while researching machine learning applications for simulation.

Role type

Senior C++ Software Engineer (Simulation Middleware)

Builds

Real-time simulation middleware integrated into AAA games for home consoles and PCs

Domain

Video game development, physics simulation, computational geometry

Deliverable

production ML models

Required skills

C++, algorithms, OOP, 3D math, computational geometry, system design, debugging, documentation

Preferred skills

game physics, machine learning, C#, WPF, game console development

Technologies

C++, C#, WPF

Responsibilities

Design and evolve APIs and tools, research and develop new features including ML applications, ensure structured programming for performance and maintenance, collaborate with game development teams to integrate SDKs and optimize performance, analyze system functionality, correct bugs, document work

Seniority

Senior, hands-on IC