C++ Software Engineer - Simulation & Tools

7 Months ago • All levels • DevOps

Job Summary

Job Description

C++ Software Engineer for real-time simulation middleware (cloth, hair, rigid objects). Requires strong C++ skills, algorithms, OOP, 3D math. Experience with physics and game development is a plus.
Must have:
  • C++ Programming
  • Algorithms & OOP
  • 3D Math Skills
  • Game Physics
Good to have:
  • C# & WPF
  • Game Development
  • Performance Optimization
  • Agile Development
Perks:
  • Hybrid Work
  • Ubisoft Games

Job Details

Job Description

Your life at Ubi:

You will be part of an international team working on project Motion - Ubisoft`s real time simulation middleware for cloth, hair, and rigid objects. 

Tools, integration and collaboration with many teams and projects across the world are also part of the day-to-day work. This middleware is integrated into most of Ubisoft`s AAA games and supports home consoles and PCs. 

The Motion team's mission is to provide (research, develop and integrate) a cutting-edge simulation for cloth, hair and rigid bodies. Working with full ownership, Motion is mandated on most of Ubisoft`s AAA games: you can check out a short presentation video here.

Join Motion and make your voice heard by contributing to the shaping of simulation pipelines in the industry!
 

Your main mission:

  • Actively participate in the design and evolution of APIs & tools according to the team’s roadmap
  • Ensure clear and structured programming, keeping performance maintenance and compatibility requirements in mind
  • Open to suggest improvements whenever necessary by designing and implementing new systems
  • Collaborate with and offer support to the game development teams to help integrate the SKD and tools in their production pipeline and optimize the performance
  • Correct the bugs determined by other working units and the quality control team
  • You will document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new systems and features
  • You will work in an AGILE environment

Qualifications

The professional value you bring:

  • Highly experienced in C++ programming
  • Good knowledge of algorithms and OOP
  • Strong 3D math skills
  • Knowledge of (game) physic will be a plus
  • Good knowledge of C# and WPF will be a plus

 

The personal value you bring:

  • Good teamwork abilities
  • Great interpersonal and communication skills; we work directly with teams around the world
  • Demonstrated ability to meet deadlines, handle and prioritize simultaneous requests
  • Very good problem solving & troubleshooting skills
  • Attention to detail
  • Pro-active and self-motivated
  • Ability to keep up in a fast paced environment

Additional Information

What do we offer benefits wise?  

  • Meal tickets with the value of 30 RON/day
  • Studio offered free days, confirmed on an annual basis for different events
  • WorldClass subscription
  • Access to private medical system and special subscription rates for family members
  • Life insurance
  • Specific financial support for different events in your life
  • Study leave
  • Christmas/ Easter celebration with a special gift
  • Partners’ discounts
  • Video games and consoles to borrow
  • Access to Ubisoft games via own Uplay account
  • Annual development opportunities and access to multiple career paths and technical certifications
  • Access to specialized training and books on various related skills
  • Opportunities for international mobility and assignments
  • Wellbeing program (including physical fitness, mental health, financial education and internal communities)
  • Hybrid work (from home/ from office)
  • Bookster (borrow books for free, delivered at home or in the office)
  • Free fruits and coffee in the office
  • On-site cafeteria with special discounts
  • Ubisoft bikes, free rental
  • Parking spaces for cars, bikes, motorbikes

 

About us 

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on any basis, such as race, ethnicity, religion, gender, sexual orientation, health status, age, disability or all the other characteristics that make us different. 

We are committed to providing a safe and respectful working environment and foster learning and creativity. 

Find us on Facebook, Instagram & LinkedIn, see how we do things, how we like to have fun and join us! 

Similar Jobs

Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago
Bright Machines - Perception Research Engineer

Bright Machines

San Francisco, California, United States (On-Site)
3 Months ago
Omnissa - Staff Engineer (C++,MacOS Internals)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
The Walt Disney Company - Pipeline Technical Director

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Cyprus (Remote)
3 Months ago
ComeOn Group - DevOps Engineer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Velotio Technologies - Senior Engineer (DevOps)

Velotio Technologies

Pune, Maharashtra, India (On-Site)
3 Months ago
Duck Creek Technologies - Senior Site Reliability Engineer - Remote

Duck Creek Technologies

Mumbai, Maharashtra, India (Remote)
4 Months ago
Google - Engineering Manager, Cloud Networking

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nasdaq - Senior Devops Engineer Specialist - CloudOps

Nasdaq

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fabric - Digital Verification Consultant

Fabric

Santa Clara, California, United States (Remote)
4 Months ago
Playrix - Senior Game UI Developer

Playrix

Armenia (Remote)
3 Months ago
Luxoft - Regular C++ Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Months ago
Rockstar Games - Build & Release Engineer

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Months ago
EEE India - C++

EEE India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Wind River Systems - Embedded Software Engineer – RTOS / VxWorks

Wind River Systems

Galați, Județul Galați, Romania (On-Site)
3 Months ago
Trackman - Software Engineer

Trackman

(On-Site)
3 Months ago
ByteDance - Software Engineer - Data Transmission- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Product Technology Manager, User Voice

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

PwC - Senior Consultant Transfer Pricing Controversy

PwC

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Testronic - Video Game Tester

Testronic

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Luxoft - Master IT Business Investigator Co-op Mode

Luxoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Nagarro - Trainee

Nagarro

Romania (On-Site)
3 Months ago
PwC - SAP Data Migration Architect

PwC

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
Luxoft - Senior IT Application Owner

Luxoft

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Every matrix - Live Casino Studio Designer

Every matrix

Romania (Hybrid)
7 Months ago
Global Step - Game Tester

Global Step

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Funcom - Senior DevOps Engineer

Funcom

Romania (On-Site)
7 Months ago
Morning Star - QA Manager (Data, ETL)

Morning Star

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Luxoft - Senior ETL Developer

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Anthology  Inc  - Director, Internal Business Systems

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Senior Software Engineer, Storage Technologies, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
3 Months ago
HiLabs - Sr. DevOps Engineer

HiLabs

Pune, Maharashtra, India (On-Site)
4 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
4 Months ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

Spain (Remote)
3 Months ago
Luxoft - Avaloq Developer

Luxoft

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
Keywords Studios (Player Support) - Architecte de solutions

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Malmö, Skåne County, Sweden (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug