- +1
- +3
- Lyon, Auvergne-Rhône-Alpes, France
About
Position Duties
We are looking for a skilled and passionate Engine Programmer to join our team. In this role, you will be responsible for integrating and optimizing various world-leading middlewares and maintaining our own system into our custom engine, with a focus on physics / cloth, particle systems, game services and audio integration. You will collaborate closely with our development team, providing gameplay teams with systems that enable them to build game features, and ensuring seamless integration and high performance of these systems.
Responsibilities:
- Develop, maintain or improve engine features related to the game simulation.
- Adapt middlewares integration on our engine, stay in touch with support from those middlewares.
- Write stable code, working on every supported platform, debugging.
- Ensure high performance and stability of the integrated systems.
- Work closely with designers, artists, and other programmers to implement and refine features.
- Stay up-to-date with the latest advancements in middleware technologies and best practices.
Candidate Profile
Qualifications:
- Deep knowledge of game engines architecture.
- Strong C++ knowledge.
- Solid knowledge on multithreading and parallelization patterns.
- Good understanding of game physics.
- Ability to fearlessly jump into large, existing code bases.
- Ability to contribute innovative and original ideas towards all aspects of game production and development.
Soft skills: Strong communication, organizational skills, rigorous, and team working.
Preferred Skills:
- Existing game development experience.
- Experience with game middleware technology such as Havok, Houdini, Iggy, Oodle, Simplygon, Playfab and/or Wwise.
Nice-to-have skills
- C++
- Multithreading
- Houdini
Work experience
- Gaming
Languages
- English