Engine module development: contribute to systems essential to the game’s operation (hardware management, telemetry, crash reporting, file system, etc.), ensuring their reliability and adaptability across target platforms.
Performance optimization: improve the game’s smoothness and responsiveness by working on memory management, data processing, and reducing runtime costs.
Codebase maintenance and modernization: ensure the engine’s longevity by making it more stable, readable, and easier to evolve for the benefit of the teams that use it daily.
Integration and enhancement of third‑party SDKs and libraries: streamline distribution and deployment by effectively integrating critical tools with our platforms (Steam, Battle.net, UPC, Xbox, etc.).
Development team support: provide technical guidance on implemented features, troubleshoot issues, and share knowledge.
Cross-disciplinary collaboration: work closely with art, design, and production teams to improve content creation workflows and ensure consistent tool integration.
Participation in the innovation process: contribute to advancing our technologies to elevate player experiences to an unparalleled level.
Requirements
8+ years of programming experience, ideally in the video game industry
Strong proficiency in C++ and real‑time systems
Excellent analytical skills, autonomy, and adaptability
Bilingual (French/English) required for collaboration
Passion for game development
Bonus: experience in PC and console development
Familiarity with other languages such as C#, Lua, Python, SQL
Deep understanding of game engines
Benefits
Competitive compensation and vacation policy
Group insurance largely paid by the studio
Retirement savings plan with contribution from Beenox
Professional growth opportunities in technical and/or management tracks
Various training programs offered free to employees
...And plenty of fun through memorable activities and events!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.