15 hours ago
Bucharest, RomaniaSenior
Responsibilities
- Design and evolve APIs and tools according to the team roadmap.
- Research and develop simulation features, including potential machine-learning applications for cloth and hair simulation.
- Write clear, maintainable, performant, and compatible code.
- Research, design, and implement system improvements.
- Collaborate with game-development teams to integrate the SDK and tools into production pipelines and optimize performance.
- Analyze system functionality, correct bugs, and document new systems and features.
Requirements
- Highly experienced in C++ programming.
- Good knowledge of algorithms and object-oriented programming.
- Strong 3D mathematics and computational geometry skills.
- Experience working on comparable middleware delivered to client teams.
- Knowledge of game physics, machine learning, C#, WPF, or game consoles is preferred.
- Strong teamwork, communication, problem-solving, prioritization, troubleshooting, and attention-to-detail skills.
Benefits
- Permanent contract.
- Office-based work arrangement.
- Meal tickets valued at 30 RON per day.
- Private medical coverage, family subscription rates, and on-site medical support.
- Wellbeing program, World Class subscription, life insurance, and parking spaces.
- Ubisoft bikes with free rental.
- Video games and consoles to borrow and access to Ubisoft games through a Uplay account.
- Free fruit and coffee, study leave, seasonal gifts, partner discounts, and annual studio-offered days off.
Tech Stack
C#C++
Categories
Gaming
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
