Description
You will be part of a team working on Motion, Ubisoft's real-time simulation middleware for cloth, hair, and rigid objects.
Your main mission:
- Actively participate in the design and evolution of APIs & tools according to the team's roadmap
- Research and develop new features, including researching ways in which machine learning may be applied to cloth and hair simulation
- Ensure clear and structured programming, keeping performance, maintenance, and compatibility requirements in mind
- Suggest improvements whenever necessary by researching, designing, and implementing new systems
- Collaborate with and support game development teams to help integrate the SDK and tools into their production pipeline and optimize performance
- Analyze current system functionality
- Correct bugs identified by other working units and the quality control team
- Document the work to transfer knowledge and enable other programmers and team members to understand new systems and features
- Work in an Agile environment
Qualifications:
- Highly experienced in C++ programming
- Good knowledge of algorithms and OOP
- Strong 3D math skills
- Computational geometry knowledge
- Experience working in a team with similar responsibilities, e.g. providing a middleware to clients
- Knowledge of (game) physics is a plus
- Knowledge of machine learning is a plus
- Good knowledge of C# and WPF is a plus
- Knowledge about game consoles is a plus
What you'll bring as soft skills:
- 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
What do we offer benefits wise?
- Meal tickets with value of 30 ron/day
- Access to private medical system and special subscription rates for family members
- On site medical support
- World Class subscription
- Comprehensive wellbeing program (including physical fitness, mental health, financial education and internal communities)
- Life insurance
- Ubisoft bikes, free rental
- Parking spaces for cars, bikes, motorbikes
- Video games and consoles to borrow
- Access to Ubisoft games via own Uplay account
- Bookster (borrow books for free, delivered at home or in the office)
- Free fruits and coffee in the office
- Studio offered free days, confirmed on an annual basis for different events
- Study leave
- Christmas/ Easter celebration with a special gift
- Partners’ discounts
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.smartrecruiters.com/Ubisoft2/744000157133139-senior-c-software-engineer-simulation-tools