col-narrow-left    Client: Ubisoft Location: Mainz, Germany  Job Category: Other – EU work permit required: Yes col-narrow-right    Job Reference: 7d095a565f9e Job Views: 1 Posted: 03.09.2023 Expiry Date: 18.10.2023 col-wide    Job Description:

Job Description

Beyond Good And Evil 2  is an action-adventure sci-fi RPG set in the same universe as Ubisoft’s original cult classic. You can now join our crew at  Ubisoft Mainz  to help us shape this amazing project with cutting edge graphics.

As an  Engine Programmer  on our team, you will share responsibility for developing and maintaining low-level systems and overall architecture. Currently, this role has a strong focus on the topic of physics but it can branch out in other areas of engine programming too.

What you will do:

  • Work on multiple platforms and in areas such as memory management, loading, streaming, physics and platform specific systems.
  • Work as part of our feature teams, including but not limited to technical health and quality of life improvements.
  • Experience in the design and implementation of various game systems.
  • Work closely with other Programmers to help them achieve their Goals.
  • Work with precision and care on our systems and frameworks
  • Provide the technical foundation for features
  • Maintain and extend the existing engine and frameworks, safeguarding and improving stability
  • Work on identifying and improving existing systems and identify new opportunities
  • Analyze, support and improve the performance of our features
  • Work on the architecture of our features, keeping long-term maintainability and scalability in mind
  • Work with the lead team on improving game stability and performance
  • Qualifications

    What you bring:

  • Strong skills in C++
  • 3+ years of professional experience (at least one released title)
  • Strong ability for analyzing and extending existing code
  • Good English and communication skills
  • Self-direction and motivation
  • Ability and desire to work as a team player

    *Bachelor’s degree in computer science, computer engineering, physics, mathematics or equivalent experience is a plus
    *Practical Experience with Physics Engines is a plus
    *Practical Experience with Havok is a plus
    *Experience with Console Development and Optimization is a plus

  • What to send our way:

  • Your CV, highlighting your education, experience, and skills
  • A cover letter including your earliest starting date, expected salary and why you would like to join us
  • Any relevant code/work samples you can provide are highly appreciated 
  • Tagged as: Computer Engineering, Computer Science, Design, Maintainability, Mathematics, Memory Management, Physics, Scalability

    Job Overview
    We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

    Sign in

    Sign Up

    Forgotten Password