Engine Programmer Beyond Good And Evil 2 fmd

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Mainz
EUR 50.000 - 80.000
Sei unter den ersten Bewerbenden.
Vor 4 Tagen
Jobbeschreibung

Job Description: Engine Programmer at BGE2

As an Engine Programmer on BGE2, you will share responsibility for developing and maintaining low-level systems and overall architecture. Currently, this role has a strong focus on physics but can also branch out into other areas of engine programming.

What you will do :

  • Work on multiple platforms and in areas such as memory management, loading, streaming, physics, and platform-specific systems
  • Collaborate as part of our feature teams, including but not limited to technical health and quality of life improvements
  • Design and implement 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
  • Identify and improve existing systems and explore new opportunities
  • Analyze, support, and improve the performance of our features
  • Design the architecture of features with long-term maintainability and scalability in mind
  • Work with the lead team to improve game stability and performance

Qualifications: What you bring :

  • Strong skills in C
  • Good understanding of multithreaded programming
  • At least 3 years of professional experience, including at least one released title
  • Strong ability to analyze and extend 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 or work samples you can provide are highly appreciated

Additional Information :

What we offer :

  • Relocation support: Financial support, assistance with accommodation, visa support for international candidates
  • Ubisoft Blue Byte Academy: Opportunities for development through industry speakers, workshops, training, and library access
  • Discounted and free games: Employee discounts and free Ubisoft games on Ubisoft Connect
  • Hybrid work model: Flexible working from Mainz Studio and home within Germany
  • Monthly Mobility Budget: 80 EUR for bicycle leasing, parking, or public transport
  • Childcare support: Up to 350 EUR per child per month
  • Company Pension Scheme: Attractive pension options
  • Gym subsidy: 50% contribution up to 25 EUR towards gym memberships
  • Language lessons: Free online English and German lessons
  • Paid vacation: 26 days per year
  • Corporate Benefits portal: Employee discounts at various retailers and service providers

Ubisoft promotes equal opportunity and an inclusive work environment, reflecting the diversity of our community.