Back to list

Vacancy description

R&D Engineer (C++) in Pune, भारत

Ubisoft

  • Full-timeStandard weekly hours

Pune, भारत



Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

Job Description



Job Purpose:

The R&D Engineer designs and owns automation artifacts at source-code and framework level, enabling scalable and reliable automated testing. The role ensures automation systems remain stable, usable, and aligned with evolving project and product requirements.

IMPACT :

• Design and implement automation components and systems, owning system-level outcomes across implementation and stability.
• Translate QA/QC needs into scalable source-code-level automation solutions.
• Own automation components end-to-end from design to maintenance.
• Diagnose failures driven by engine behavior, timing, or integration gaps.
• Build systems improving execution reliability, diagnostics, and maintainability.
• Ensure components are reusable, documented, and aligned to QE usage.
• Handle complex automation challenges independently, making implementation decisions within defined architectural boundaries.

INNOVATION: 

• Strengthen the automation ecosystem by building and enhancing features of the automation framework.
• Solve component-level automation challenges across game engines.
• Deliver reusable automation components reducing automation complexity and increasing scalability.
• Define improvements to automation systems based on system-level learnings and implementation experience.
• Translate experimentation outcomes into reusable and scalable solutions across projects.

KNOWLEDGE :

CORE COMPETENCIES
• End-to-end ownership of engineering outputs.
• High-quality technical documentation and system clarity.
• Supporting junior engineers through code reviews and feedback.
• Analytical problem-solving with scalable solution design and sound technical judgment.
• Technical mentorship and knowledge sharing with junior engineers and interns.
• Ownership of delivery quality aligned with engineering and QC standards.

TECHNICAL COMPETENCIES
• Strong C++ with C#/Python usage.
• CI/CD pipelines (Jenkins/TeamCity).
• Hands-on experience on game automation framework
• Engine integration and deep debugging.
• Version control best practices and code reviews.

BEHAVIORAL COMPETENCIES
• Communicates technical decisions clearly with stakeholders across automation, product, FQC, and co-dev teams.
• Collaborates proactively to align game design updates and ensure smooth feature and automation integrations.
• Shows strong initiative in exploring tools, frameworks, and optimization techniques to improve engineering outcomes.
• Approaches complex problems analytically and proposes practical, scalable solutions.

Qualifications



Seniority:
5-8 years development including 2–3 years tools/automation for QC;
BE/BTech/MTech/MS in Computer Science, Software Engineering, Electronics, or a related technical field. Equivalent demonstrated professional experience will be considered.

 

Similar vacancies

More like this role

  • Full-time
  • Research
... Translate experimentation outcomes into reusable and scalable solutions across projects. Qualifications KNOWLEDGE : CORE COMPETENCIES • End-to-end ownership of engineering outputs. • High-quality technical documentation and system clarity. • Supporting junior engineers through code reviews and feedback. • Analytical problem-solving ...

Pune, भारत

R&D/PRODUCT DVL ENGINEER Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience 4 year(s) 4 year(s) Apply By Not Provided Posted today Job Be an early applicant About the job This job is with TE Connectivity, an inclusive employer and a member of myGwork the largest global platform for ...

Bangalore, भारत

  • Full-time
  • Research
... and quick to grasp new concepts. - Experimental Mindset: Comfortable with ambiguity; able to form hypotheses and learn quickly through iteration. - Pragmatic Engineering: Delivers prototypes that are usable and measurable, without over-engineering. - Analytical Thinking: Interprets results critically; understands bias, variance, ...

Pune, भारत

  • Hybrid
  • Full-time
... system testing to validate software performance and reliability - Cross-functional Collaboration: Work closely with system architects and hardware/software engineers to translate system requirements into detailed firmware specifications - Innovation and Knowledge Sharing: Contribute to intellectual property creation and ...

Bangalore, भारत

SR R&D/PRODUCT DVL ENGINEER Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience 5 year(s) 5 year(s) Apply By Not Provided Posted today Job Be an early applicant About the job This job is with TE Connectivity, an inclusive employer and a member of myGwork the largest global platform ...

Bangalore, भारत

... of experience in supporting Development / Product Engineering activitie - ME/MTech - Generally, 2+ years of experience in supporting Development / Product Engineering activities. - Working knowledge of CAD systems (CREO Part modeling & Sheet Metal) - Reading and interpreting engineering drawings/product prints - Interpretation ...

Bangalore, भारत

... strengthen product differentiation. Contribute as a technical leader and mentor, supporting continuous improvement initiatives and strengthening organizational engineering capability DESIRED SKILLS: B.E / B. Tech in Mechanical Engineering; Master's degree is a plus. Min 8 years of experience with high volume mfg. environment ...

Bangalore, भारत

  • On-site
  • Full-time
  • QA
Job Title Automation Engineer - C# Job Description Automation Engineer - C# As an Automation engineer, you will ensure that the complete and integrated MR systems meet the requirements as defined in the System Requirements Specifications and that all features are implemented and verified correctly. To improve test efficiency ...

Bangalore, भारत

... Engineering with 2-5 years of hands on experience in End to End product development of Plastic and Sheet metal components. - Good understanding of various engineering deliverables at different gates during Product development process. Experience in reverse engineering an advantage. - Knowledge of manufacturing processes ...

Bangalore, भारत

... Participate in root cause analysis and resolution of hardware issues found during development and production. - Maintain design documentation, test records, and engineering change updates. What your background should look like - Bachelor's degree in Electronics, Electrical Engineering, or a related field. - 3+ years of experience ...

Bangalore, भारत

... https://jobeax.com/link/8z27u39XDTf2lymM What your background should look like B.E / B. Tech: Generally, 5+ years of experience in supporting Development / Product Engineering activities. Working knowledge with use of CAD systems (CREO Part modeling & Sheet Metal) Reading and interpreting engineering drawings/product prints Interpretation ...

Bangalore, भारत