Ubisoft Blue Byte GmbH

Description of the Job:
You will share responsibility for creating and maintaining the overall architecture and low-level systems as an Engine Programmer on BGE2.  Although physics is the primary emphasis of this function at the moment, it may also delve into other aspects of engine programming.
What you're going to do:
. Work on several platforms and in domains including physics, loading, streaming, memory management, and platform-specific technologies.
. Participate in our feature teams, which focus on improving quality of life and technical health, among other things.
. Proficiency in the development and deployment of diverse gaming systems
. Collaborate closely with other programmers to assist them in reaching their objectives.
. Work carefully and precisely on our frameworks and systems.
. Establish the technological framework for the features.
. Preserve and enhance stability by maintaining and expanding the current engine and frameworks.
. Find new possibilities and work to find and enhance current systems.
. Examine, assist, and enhance our features' functionality.
. Work on our feature architecture with scalability and long-term maintainability in mind.
Qualifications:
What you bring:
. Strong skills in C++
. Good understanding of multithreaded code
. Expertise in performance optimization techniques
. 3+ years of professional experience (at least one released title)
. Strong ability for analysing 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
Things to forward to us:
. Your resume, emphasizing your training, background, and abilities
. A cover letter outlining your desired position, anticipated pay, and earliest start date
. We would be very grateful for any pertinent code or work examples you could offer.
Extra Details
What we provide:
Relocation aid: Through our relocation partner, we provide financial assistance in the form of a cash allowance, help finding housing, and assistance settling in. For applicants from outside, we also provide assistance with visas.
Blue Byte Academy by Ubisoft:  We provide you with several chances to reach your greatest potential and grow personally in a variety of ways.  Workshops, professional guest speakers, and access to our internal library and training and development platform
Free and discounted games:  Free Ubisoft games on Ubisoft Connect and a discount on employee game orders
Model of hybrid work:  offers the option to work from home in Germany in addition to a studio.
Monthly Mobility Budget: 80€ per month that can be used on bicycle lease, parking spot rental or public transportation ticket
Monthly childcare assistance of up to €350 per kid
Company Pension Plan:  We provide a competitive business pension plan.
Subsidy for the gym:  We pay 50% of the monthly cost of your preferred gym membership, up to a maximum of 25€.
Free online classes in German and English:  It's good to know:  English is the primary language used at the studio.
26 days of paid time off annually
Web site for corporate benefits:  Employee savings plan for participating stores, merchants, and service providers

Organization jobs

Mootori programmeerija [Beyond Good And Evil 2] (f/m/d)

Töö kirjeldus:
Jagate vastutust üldise arhitektuuri ja madala taseme süsteemide loomise ja hooldamise eest BGE2 mootori programmeerijana.  Kuigi praegu on selle funktsiooni põhirõhk füüsikal, võib see süveneda ka mootori programmeerimise muudesse aspektidesse.
Mida sa tegema hakkad:
. Töötage mitmel platvormil ja valdkondades, sealhulgas füüsika, laadimine, voogesitus, mäluhaldus ja platvormipõhised tehnoloogiad.
. Osalege meie funktsioonimeeskondades, mis keskenduvad muu hulgas elukvaliteedi ja tehnilise tervise parandamisele.

Motorprogrammierer [Jenseits von Gut und Böse 2] (w/m/d)

Beschreibung der Stelle:
Als Engine-Programmierer auf BGE2 sind Sie mitverantwortlich für die Erstellung und Wartung der Gesamtarchitektur und der Low-Level-Systeme.  Obwohl die Physik derzeit der Hauptschwerpunkt dieser Funktion ist, kann sie sich auch mit anderen Aspekten der Motorprogrammierung befassen.
Was Sie tun werden:
. Arbeiten Sie auf mehreren Plattformen und in Bereichen wie Physik, Laden, Streaming, Speicherverwaltung und plattformspezifischen Technologien.

Engine Programmer [Beyond Good And Evil 2] (f/m/d)

Beskrivning av jobbet:
Du kommer att dela ansvaret för att skapa och underhålla den övergripande arkitekturen och lågnivåsystemen som Engine Programmer på BGE2.  Även om fysiken är den primära tyngdpunkten i denna funktion för tillfället, kan den också fördjupa sig i andra aspekter av motorprogrammering.
Vad du ska göra:
. Arbeta på flera plattformar och inom domäner inklusive fysik, laddning, streaming, minneshantering och plattformsspecifika teknologier.

Engine Programmer [Beyond Good And Evil 2] (f/m/d)

Description of the Job:
You will share responsibility for creating and maintaining the overall architecture and low-level systems as an Engine Programmer on BGE2.  Although physics is the primary emphasis of this function at the moment, it may also delve into other aspects of engine programming.
What you're going to do:
. Work on several platforms and in domains including physics, loading, streaming, memory management, and platform-specific technologies.