OffCampusJobs

Ubisoft is Hiring R&D Engineer (C++) — Game Automation | Pune


Job Description

Ubisoft's R&D Engineer opening is a genuinely distinctive listing on this site for one clear reason: it's the first AAA gaming industry role covered, and it's specifically focused on game testing automation rather than gameplay/engine development. If you're picturing yourself building game mechanics for franchises like Assassin's Creed or Rainbow Six, recalibrate — this role is about building the automated testing infrastructure (specifically around something called "DTest framework") that helps QC teams catch bugs efficiently across Ubisoft's development pipeline. It's still genuinely valuable game industry experience, just a different discipline than game design/development itself.

Worth noting: unlike most listings on this site, this posting doesn't state an explicit experience level or degree requirement — no "0-2 years" or "fresher" framing appears anywhere in the text. Combined with the fairly demanding technical asks (strong C++, C#, CI/CD tooling like Jenkins/TeamCity, version control systems), this reads as more ambiguous on seniority than a typical fresher listing — it's plausible this role accepts strong fresh graduates with genuine C++ depth, but it's also plausible Ubisoft expects some prior experience. Worth clarifying directly with the recruiter rather than assuming either way.

The role's real technical center is automation framework development for game QA — building the tools and integration layers that let Ubisoft's testing team validate games at scale, rather than manually testing them. For most CS graduates, the specific gap to close is genuine depth in C++ combined with CI/CD pipeline experience — while C++ itself is commonly taught, applying it specifically to test automation frameworks and integrating with tools like Jenkins/TeamCity is a more specialized combination less commonly covered in standard coursework, making any personal project touching automated testing or CI/CD pipelines a genuine differentiator.

𝐎𝐮𝐫 𝐓𝐚𝐤𝐞:

- 𝐆𝐨𝐨𝐝 𝐟𝐨𝐫: CS/CE graduates with genuine C++ proficiency (not just coursework-level) and some exposure to C#, who are specifically interested in gaming industry QA/testing infrastructure rather than gameplay development

- 𝐍𝐨𝐭 𝐢𝐝𝐞𝐚𝐥 𝐟𝐨𝐫: those hoping to work directly on game design, mechanics, or engine development — this role is testing automation infrastructure, a distinct and valuable but different specialization within game development

- 𝐒𝐞𝐥𝐞𝐜𝐭𝐢𝐨𝐧 𝐃𝐢𝐟𝐟𝐢𝐜𝐮𝐥𝐭𝐲: difficult to assess precisely given the unstated experience level, but the technical requirements (strong C++/C#, CI/CD tooling) suggest a genuinely competitive bar regardless of whether it's fresher-accessible or expects prior experience

- 𝐂𝐚𝐫𝐞𝐞𝐫 𝐓𝐫𝐚𝐣𝐞𝐜𝐭𝐨𝐫𝐲: commonly leads into Senior Automation Engineer, QA Tools Developer, or broader Software Engineer roles within game studios, with Ubisoft's scale and reputation being a strong credential for future roles across the gaming industry

𝐂𝐨𝐦𝐩𝐞𝐧𝐬𝐚𝐭𝐢𝐨𝐧 𝐂𝐨𝐧𝐭𝐞𝐱𝐭: Ubisoft hasn't disclosed pay for this role. R&D/Automation Engineer roles at large international gaming studios in Pune typically range around ₹6–9 LPA for candidates with strong C++ skills, based on general market data for comparable game industry technical roles — this is a broad estimate given the ambiguity around required experience level, and actual compensation would depend heavily on where you land on the fresher-to-experienced spectrum during interviews.

𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐲: Given the ambiguity around experience level, it's worth directly asking early in the process whether this role is genuinely open to fresh graduates or expects prior professional C++ experience — this is a legitimate clarifying question given the posting doesn't specify; separately, since gaming industry roles specifically value genuine passion for games, mentioning your interest in Ubisoft's titles specifically (not generic "I like games") alongside your technical C++ project experience is likely to resonate in a company culture this identity-driven.

Roles & Responsibilities

The responsibilities blend hands-on automation framework development with close collaboration across QC and development teams — this role sits at the intersection of software engineering and quality assurance infrastructure.

- Deliver assigned tasks within defined timeframes and provide regular progress updates

- Build proficiency in the DTest framework and game-to-DTest integration coding

- Assist the Development Manager with software design and coding across projects

- Investigate problem areas and debug code to identify and resolve issues

- Follow each stage of the software development lifecycle adopted by the team

- Monitor the technical performance of internal systems

- Document solutions using flowcharts, diagrams, and clear code comments

Qualifications & Eligibility

No explicit degree or years-of-experience requirement is stated in this posting — worth confirming directly with the recruiter whether this is genuinely fresher-accessible.

- Not explicitly stated; strong C++/C# proficiency implied as a baseline given the technical competencies listed

Skills Required

The technical bar is fairly demanding for an unstated seniority level — genuine hands-on C++ and CI/CD tooling experience appears to be expected, not just theoretical knowledge.

- Strong C++ and C# knowledge with good coding practices

- CI/CD experience using tools such as Jenkins and TeamCity

- Knowledge of version and source control systems

- Strong debugging and troubleshooting abilities

Job Overview

Company Ubisoft
Job Role R&D Engineer (C++) — Game Automation
Location Pune, India
Job Type Full Time
Work Mode Onsite
Experience Freshers
Salary ₹6–9 LPA
Last Date 05 September 2026

Apply for this Position

Apply Now Back to Home
Ubisoft is Hiring R&D Engineer (C++) — Game Automation | Pune Job Opening