Engine Programmer [Beyond Good And Evil 2]
Ubisoft
Mainz, Germany
JOB DESCRIPTION
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 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
- Analyse, 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++
- 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
Apply Now
Don't forget to mention EuroTechJobs when applying.