You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Ubisoft

Senior C++ Software Engineer - Simulation & Tools

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay €65K - 100K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role sits in a team that builds Motion, the real-time simulation middleware for cloth, hair and rigid bodies. The middleware ships in most of the company's AAA titles on home consoles and PCs.

Much of the work involves tooling, integration and working with colleagues in several countries.

Responsibilities

  • Help shape the APIs and tools over time, in line with the team's roadmap.
  • Research and build new features, including looking at how machine learning could apply to cloth and hair simulation.
  • Write clear, well-structured code that accounts for performance, maintainability and compatibility.
  • Propose improvements by researching, designing and implementing new systems when needed.
  • Work with game teams to bring the SDK and tools into their production pipelines and tune performance.
  • Review how the current system behaves.
  • Fix bugs raised by other working units and by the quality control team.
  • Write documentation so other programmers and team members can understand new systems and features.
  • Work in an Agile setup.

Requirements

  • Deep expertise in C++.
  • Solid grasp of algorithms and object-oriented design.
  • Strong 3D math.
  • Knowledge of computational geometry.
  • Experience on a team with similar duties, such as delivering middleware to clients.
  • Knowledge of game physics is a plus.
  • Knowledge of machine learning is a plus.
  • Working knowledge of C and WPF is a plus.
  • Knowledge of game consoles is a plus.
  • Strong teamwork skills.
  • Excellent interpersonal and communication skills, since you will work directly with teams around the world.
  • Proven ability to meet deadlines and juggle several requests at once.
  • Strong problem-solving and troubleshooting skills.
  • Careful attention to detail.
  • Proactive and self-driven.
  • Comfortable in a fast-moving environment.

Conditions

Equal opportunity employer.

Benefits

  • Meal tickets worth 30 ron per day.
  • Private medical system, with discounted subscription rates for family members.
  • On-site medical support.
  • World Class subscription.
  • Wellbeing program covering physical fitness, mental health, financial education and internal communities.
  • Life insurance.
  • Free rental of company bikes.
  • Parking for cars, bikes and motorbikes.
  • Video games and consoles to borrow.
  • Access to the company's games through your own Uplay account.
  • Free book borrowing with delivery to home or office.
  • Free fruit and coffee in the office.
  • Studio days off, confirmed yearly for various events.
  • Study leave.
  • Christmas and Easter gift.
  • Partner discounts.

Where you’d work

From the office

About the company

Ubisoft

  • Industry: Gaming

Office in Bucharest, Romania

Also hiring in Montreal, Canada, France, Paris, France and 6 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • C++
Seniority
Senior
Type
Full-time
Industry
Gaming
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
6+ years
Tech stack
  • C++

Location

Work model
Office
Region
Europe
Office
  • Bucharest, Romania

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Gaming

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason