We are looking for a skilled and passionate Engine Programmer to join our team
Engine Programmer (F/H)
Game Programming
The essential
Job Type:
Permanent
Remote Work:
No
Address:
Lyon, 69003, France
Contract Start Date:
31/01/2025
Education Level:
Level 7
?
Languages:
French, English
Salary:
Négociable
Negotiable Salary?
Yes
Publication Date
03/03/2025
Description
{"ops":[{"insert":"Qualifications :\nDeep knowledge of game engines architecture"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Strong C++ knowledge"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Solid knowledge on multithreading and parallelization patterns"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Good understanding of game physics"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Ability to fearlessly jump into large, existing code bases"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Ability to contribute innovative and original ideas towards all aspects of game production and development"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Soft skills : Strong communication, Organizational skills, Rigorous and Team working"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nPreferred Skills :\nExisting game development experience"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Experience with game middleware technology such as Havok, Houdini, Iggy, Oodle, Simplygon, Playfab and/or Wwise"},{"attributes":{"list":"bullet"},"insert":"\n"}]}
Main Activities
{"ops":[{"insert":"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.\n\nResponsibilities :\nDevelop, maintain or improve engine features related to the game simulation"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Adapt middlewares integration on our engine, stay in touch with support from those middlewares"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Write stable code, working on every supported platform, debugging"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Ensure high performance and stability of the integrated systems"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Work closely with designers, artists, and other programmers to implement and refine features"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Stay up-to-date with the latest advancements in middleware technologies and best practices"},{"attributes":{"list":"bullet"},"insert":"\n"}]}
Required Skills
{"ops":[{"insert":"Implement programming methods and techniques"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Perform profiling"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Manage optimization and synchronization issues of architectures"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Implement palette management techniques"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Write detailed specifications (technical documentation)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Operate in a complex and constantly evolving environment (stress resistance)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"}]}
Essential Knowledge
{"ops":[{"insert":"Tools (production, integration, visualization, testing)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Programming languages"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Design methods"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Game engine architecture"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Fundamentals of physics or related fields such as mechanics"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Optimization of memory management and disk access"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Constraints and techniques of 3D calculations (geometry in space)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Concurrent programming (multitasking) and data compression (knowledge)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n"}]}
Arkane Studios est un développeur de jeux vidéo renommé, créateur de titres acclamés tels que la série Dishonored, Prey, Deathloop et le prochain Marvel's Blade
If everything is good for you, we can enhance your experience on this site by offering you a personalized service. So, are you ready to start the adventure?
Your cookie choices
When you use our service, information is collected through cookies and other trackers. We use this information for the purposes detailed below. Your choices are exclusively valid for the browser you are currently using. If you delete your cookies, we will no longer be able to know your choices and will request your consent again. To learn more about the use of cookies and your personal data during your use of the service, please visit our Cookie & Personal Data Policy page.
Cookies necessary for the proper functioning of our service
Cookies necessary for the proper functioning of the site cannot be disabled. They include information used to keep the current user's session open, determine whether the user is logged into the site or not, as well as any other authentication-related information and security measures to protect against fraudulent activities. They also allow us to measure the audience of advertising on our site (without profiling), personalize our editorial content based on your browsing, understand user behavior to offer you a better and smoother site, and share content on social networks or platforms present on our website.
Advertising cookies
Advertising cookies allow users to receive targeted and personalized ads based on their browsing and profile, on our site or our partners' applications. The goal is to offer you even more offers that may interest you.