Game Integrity Software Engineer
3 weeks ago
At Ubisoft, our diverse team of over 19,000 professionals, spread across more than 30 countries, is united by a shared mission: to enhance the gaming experience for players worldwide through innovative and unforgettable gaming adventures. Our dedication and expertise have birthed numerous celebrated franchises, including Assassin's Creed, Far Cry, Watch Dogs, Just Dance, and Rainbow Six, with many more on the horizon. We are an equal-opportunity employer, valuing diverse backgrounds and perspectives as essential to crafting environments where both players and teams can flourish and express their creativity. If you are passionate about tackling transformative challenges, exploring advanced technologies, and redefining entertainment, we welcome you to join us on this exciting journey into the unknown.
POSITION OVERVIEWAs a Game Integrity Software Engineer, your primary responsibility will be to design and enhance solutions that promote a fair gaming atmosphere across all Ubisoft platforms. You will focus on developing scalable, security-oriented software while also engaging with anti-cheat and anti-tamper technologies.
Key Responsibilities:
- Collaborate with a multidisciplinary team of talented engineers under experienced leadership.
- Create security-focused software utilizing C++ and Python to safeguard the gaming experience for millions of users.
- Write code in a clear and organized manner that adheres to performance, maintenance, modularity, scalability, and compatibility standards.
- Enhance, refactor, and optimize core systems with a long-term perspective.
- Propose enhancements by designing and implementing new systems as necessary.
- Strong proficiency in C++ with some experience in Python.
- Comprehensive understanding of technical specifications and operating system architectures (Linux & Windows).
- Excellent analytical and synthesis skills, with a strong sense of autonomy, resourcefulness, and attention to detail.
- Effective interpersonal and communication skills, demonstrating a collaborative spirit.
- Experience in reverse engineering, vulnerability research, LLVM code base, software protection systems, obfuscation, and security exploits.
Please note: If you require a work permit, your eligibility may depend on your educational background and relevant work experience, as mandated by governmental regulations.
We recognize that skills and competencies can manifest in various forms and through different experiences; therefore, we strongly encourage you to apply even if you do not meet all the listed qualifications.
At Ubisoft, we celebrate diversity in all its forms. We are committed to creating an inclusive and respectful workplace for everyone. Understanding the importance of a positive interview experience, we are happy to accommodate any needs you may have to facilitate the interview process.
LEARN MORE ABOUT OUR TEAMOur developers utilize a variety of technologies and tools to create games, with game engines being central to the process. Timothy Dansie, a technical associate producer, shares insights on how game engines function and the specific ones we employ at Ubisoft.
Frequently Asked QuestionsWe do not accept open applications; however, you can explore all our available positions on the Ubisoft Careers page by clicking the 'Search jobs' button.
To check your application status, please log into your SmartRecruiters candidate profile.
At Ubisoft, we welcome everyone. We seek individuals who are passionate about their fields, their roles, or the entertainment industry as a whole.
-
Integration Software Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeOverview The Foundation Technology Engine team is comprised of exceptional technical talent dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite game engine. Our mission is to enhance engineering and content creation through a variety of tools and workflows, enabling a multi-studio distributed...
-
Integration Software Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeView the job description in French by selecting French, 'Select Language' from the dropdown menu at the top of the page. About Us The Foundation Technology Engine team is comprised of exceptional technical professionals dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite game engine. Our mission is...
-
Integration Software Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeOverview The Foundation Technology Engine team is comprised of exceptional technical experts dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite engine. Our mission is to enhance engineering and content creation through a variety of tools and workflows, enabling a multi-studio distributed development...
-
Game Integrity Specialist
20 hours ago
Montreal, Quebec, Canada Electronic Arts Inc Full timeWe are seeking a highly skilled Software Engineer I - Security to join our team at Electronic Arts Inc. as a Game Integrity Engineer.About the Role:Develop innovative and robust solutions to secure the integrity of game experiences.Collaborate with cross-functional leaders to drive game security initiatives.Design and implement secure game architectures and...
-
Game Integrity Specialist
6 hours ago
Montreal, Quebec, Canada Electronic Arts Inc Full timeWe are seeking a highly skilled Software Engineer I - Security to join our team at Electronic Arts Inc. as a Game Integrity Engineer.About the Role:Develop innovative and robust solutions to secure the integrity of game experiences.Collaborate with cross-functional leaders to drive game security initiatives.Design and implement secure game architectures and...
-
Software Integration Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Inc Full timePosition OverviewRequisition Number: To be determinedPosition Title: Software Integration EngineerExternal DescriptionAt Electronic Arts Inc, we are seeking a talented Software Integration Engineer to join our dynamic team. This role is pivotal in enhancing our technology framework and ensuring seamless integration across various platforms.Key...
-
Game Integrity Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Full timeAre you passionate about games and developing innovative and robust solutions that secure the integrity of game experiences? Do you have the skills and experience to work with cross-functional leaders and analysts to design and implement game logic and innovative tools to detect and prevent cheating, toxicity, exploitation, and other disruptive behaviors? If...
-
Software Integration Engineer
3 days ago
Montreal, Quebec, Canada Canonical Ltd Full timeAbout the RoleCanonical Ltd is seeking a highly skilled Software Integration Engineer to join our Commercial Systems team. As a key member of our engineering team, you will be responsible for designing and delivering engineering solutions that integrate various business systems used at Canonical.Key Responsibilities:Design and deliver engineering solutions...
-
Software Integration Engineer
5 days ago
Montreal, Quebec, Canada Canonical Ltd Full timeAbout the RoleCanonical Ltd is seeking a highly skilled Software Integration Engineer to join our Commercial Systems team. As a key member of our engineering team, you will be responsible for designing and delivering engineering solutions that integrate various business systems used at Canonical.Key Responsibilities:Design and deliver engineering solutions...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada Ubisoft Full timeAs a Software Engineer specializing in Game Tools at Ubisoft MTL, you'll play a pivotal role in shaping the technological landscape for our content creation teams. Your mission is to empower these teams by designing and implementing innovative tools that streamline their workflows and elevate their creative potential. You'll act as a productivity champion,...
-
Game Integrity Developer
2 days ago
Montreal, Quebec, Canada Electronic Arts Full timeSecurity Engineer - Battlefield Game Development Team Join our team as a Security Engineer and play a critical role in protecting the integrity of the Battlefield game experience. As a key member of the Battlefield Game Development team, you will design and implement game logic and innovative tools to detect and prevent cheating, toxicity, exploitation,...
-
Integration Software Developer 3
2 days ago
Montreal, Quebec, Canada Electronic Arts Full timeJob SummaryThe Integration Software Developer 3 will be part of the Foundation Technology Engine team at Electronic Arts, responsible for building and maintaining tools and technology on the Frostbite game engine. This role will focus on empowering engineering and content creation with a variety of tools and workflows, while also supporting the distributed...
-
Integration Software Developer 3
2 days ago
Montreal, Quebec, Canada Electronic Arts Full timeJob SummaryThe Integration Software Developer 3 will be part of the Foundation Technology Engine team at Electronic Arts, responsible for building and maintaining tools and technology on the Frostbite game engine. This role will focus on empowering engineering and content creation with a variety of tools and workflows, while also supporting the distributed...
-
Software Integration Specialist
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timePosition Overview As a Software Integration Specialist, you will be a key player in enhancing integration processes and developing innovative policies for integration within the Battlefield franchise. You will collaborate with a dedicated Integration team focused on delivering cutting-edge tools and technologies, working closely with fellow engineers and...
-
Integration Software Developer 3
1 month ago
Montreal, Quebec, Canada Electronic Arts Full timePour visualiser la description de poste en français, veuillez sélectionner le français, "Select Language" dans le menu déroulant au haut de la page.Battlefield The Foundation Technology Engine team is home to remarkable technical talent building Battlefield tools and technology on EA's proprietary game engine, Frostbite. We aim to empower engineering...
-
Software Engineer in Game Performance
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Full timeBecome a part of our innovative team: We are seeking an experienced software engineer to join our Engine Systems Performance division. In this role, you will be responsible for comprehending technical modifications, troubleshooting challenges, and collaborating with various team members to enhance the performance of our gaming experiences and development...
-
Game Art Integrator
3 weeks ago
Montreal, Quebec, Canada Harmonix Full timeART ASSET COORDINATOR REQUIREDAre you enthusiastic about transforming artistic creations into engaging gameplay? Harmonix is seeking an Art Asset Coordinator to enhance our dynamic team. Collaborate with a talented group of environment, character, and concept artists committed to creativity and excellence. Utilize your knowledge of Unreal Engine, asset...
-
Senior Game Software Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Full timeKey Responsibilities: Develop and refine various features related to combat mechanics, weapon systems, and player progression through collaboration with fellow software engineers, game designers, and animators. Contribute to the design of the core gameplay architecture and establish performance benchmarks. Work alongside designers and content creators to...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada Hasbro Full timeWe are seeking a talented Software Development Programmer to join our Central Technology team, dedicated to powering the Wizards of the Coast ecosystem of digital products and tools. As a key member of our team, you will contribute to the development and delivery of innovative online services that enhance the gaming experience for players worldwide. Your...
-
Senior Game Software Engineer
3 weeks ago
Montreal, Quebec, Canada Electronic Arts Full timeKey Responsibilities: Develop and refine various features related to combat mechanics, weapon systems, and player progression through close collaboration with fellow software engineers, game designers, and animators. Contribute to the architectural design of core gameplay technologies and establish performance benchmarks. Work alongside designers and...