Aktiviere Job-Benachrichtigungen per E-Mail!

Engine Programmer Beyond Good And Evil 2 fmd

Ubisoft

Mainz

Hybrid

EUR 50.000 - 80.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a forward-thinking company as an Engine Programmer for an exciting project. This role focuses on developing and maintaining low-level systems and architecture, with a strong emphasis on physics. You will collaborate with feature teams to design and implement game systems, ensuring stability and performance. With opportunities for professional growth and a hybrid work model, you can thrive in a supportive environment that values innovation and teamwork. If you are passionate about game development and eager to make an impact, this position is perfect for you!

Leistungen

Relocation Support
Ubisoft Blue Byte Academy
Discounted and Free Games
Hybrid Work Model
Monthly Mobility Budget
Childcare Support
Company Pension Scheme
Gym Subsidy
Language Lessons
Paid Vacation

Qualifikationen

  • 3+ years of professional experience with at least one released title.
  • Strong skills in C and multithreaded programming.

Aufgaben

  • Develop and maintain low-level systems and overall architecture.
  • Collaborate on technical health and quality improvements.

Kenntnisse

C
Multithreaded Programming
Code Analysis
Team Collaboration
English Communication

Ausbildung

Bachelor's Degree in Computer Science
Equivalent Experience

Tools

Physics Engines
Havok
Console Development

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.