Back to all jobs
UBI

R&D Engineer

Ubisoft
Location
Pune, Maharashtra
Experience
Mid
Posted
27 days ago
Type
Permanent · On-site

About the role

Job Summary

Ubisoft is seeking an R&D Engineer with proficiency in C++ and a good understanding of C# to develop state-of-the-art and robust automation frameworks for game testing. The role involves designing and developing tools or applications to deliver robust, sustainable solutions that reduce manual efforts. The R&D Engineer will work with the Automation Team Lead to develop automation modules, collaborating with development, QC leads, and management to identify QC needs.


Role Details

  • Employment Type: Full-time
  • Contract Type: Permanent
  • Work Flexibility: Office-based

Job Duties and Responsibilities

  • Deliver assigned tasks within stipulated timeframes while taking regular feedback from the development manager/lead.
  • Identify requirements and acceptance criteria for assigned tasks.
  • Develop a strong understanding of the DTest framework and become proficient in writing code with game-to-DTest integration.
  • Assist the development manager with software design and coding aspects.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develop software solutions by studying information needs, conferring with users, and analyzing system flow, data usage, and work processes.
  • Investigate problem areas.
  • Develop a strong understanding of existing codebases and debug them to identify problem areas.
  • Adhere to every stage of the software development lifecycle adapted by the team or project.
  • Monitor the technical performance of internal systems.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

Competencies

Core Competencies

  • Strong understanding of software development and testing lifecycle processes.
  • Strong debugging and troubleshooting abilities.
  • Good verbal and communication skills with the ability to collaborate effectively.
  • Flexibility in organizing work according to requirements.
  • Ability to organize work individually or within a team environment.
  • Open to feedback and comfortable working in a fast-paced, constantly iterating environment.
  • Highly motivated and a quick learner.
  • Proactive attitude toward innovation and learning new technologies.
  • Strong problem-solving skills, particularly in identifying and debugging code bugs.

Technical Competencies

  • Proficiency in C++ and C#.
  • Adherence to good coding practices.
  • Experience with CI/CD tools such as Jenkins, TeamCity, etc.
  • Knowledge of versioning and source-code-control systems.

Behavioral Competencies

  • Problem Solving
  • Teamwork
  • Adaptability
  • Communication
  • Initiative taking capacity
UBI

Ubisoft

Games & Interactive
Open roles
61
Founded
1994
Employees
201-500
Location
Castelnau-le-Lez, Occitanie, France