Senior R&D Engineer

Posted 8 Hours Ago
Be an Early Applicant
Pune, Mahārāshtra
Senior level
Gaming
The Role
The Senior R&D Engineer at Ubisoft will develop automation frameworks, collaborate with teams, and enhance testing solutions, requiring strong programming skills in C++ and C#.
Summary Generated by Built In

Company Description

Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia and Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune!

We favour diversity, creativity, drive and team spirit. If you have got the skills and the desire to succeed, we want you to be a part of this exciting period of growth.

Job Description

Job Summary:

UBISOFT is seeking for R&D Engineer having proficiency in C++ with good understanding of C# and has an ability to develop state of the art and robust Automation Framework in game testing. It will also involve designing and developing various tools or applications with the team to deliver a robust sustainable solution to help our teams to reduce manual efforts. The R&D engineer will work with the Automation Team Lead and help him develop automation modules for different project. The member will also collaborate with development, QC lead and different managers to understand the requirements and identify the QC needs.

Job Duties / Responsibilities:

Core Responsibilities:

  1. Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  2. Investigating problem areas.
  3. Working closely with Production team, Developers, Tools Group and Test teams to understand game architecture, game play and thereby develop automation solution for speedy and quality delivery of games.
  4. Developing robust Automated scripts ranging from simple to complex scenarios.
  5. Writing unit tests whenever needed.
  6. Demonstrate strong fundamentals in data structures, algorithms, and object-oriented programming.
  7. Implementing continuous integration (CI) and Continuous Deployment (CD) for regular and on demand automation execution.
  8. Analyze execution report, log valid product defect, take decisions on quality of the build and communicate status of the build quality to stake holders
  9. Maintain already developed automation framework and scripts with regular changes in build and to adapt to better technologies as and when needed
  10. Develop tools and applications to enhance productivity in game testing life cycle
  11. Working in team, collaborating with other members of the team, locally and abroad.
  12. Contribute to knowledge sharing, brain storming, and other initiatives of prototype development and innovation.
  13. Demonstrate strong Principles and Practices, IOC & TDD are expected to use in his code.
  14. Experience in dealing with multi-threading and concurrency issues in code, as well as experience in working on high-performance software.
  15. Accomplish better engineering practices and organization mission by completing related results as needed.
  16. Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

Core Competencies:

 

  1. Good understanding of Software Development and Testing lifecycle processes
  2. Strong debugging and troubleshooting abilities. Good Code review knowledge and how code repositories work. such as GitFlo etc.
  3. Good verbal and communication skills
  4. Be flexible in organizing the work as per the requirements
  5. Well organized and autonomous. Should also have attitude to help other team members.
  6. Ability to work individually on a project or in a team environment
  7. Open for feedback and enjoys working in a fast paced, constantly iterating environment.
  8. Highly motivated and quick learner.
  9. Attitude towards innovation and learning new technologies.

Technical Competencies:

  1. Expert knowledge about C++, C#, and good coding practices.
  2. Strong knowledge of CI/CD using tools like Jenkins, TeamCity etc.
  3. Knowledge of Versioning/source-code-control system.
  4. Knowledge of Database technology – SQL, NOSQL

Behavioral Competencies:

  1. Problem Solving
  2. Teamwork
  3. Adaptability
  4. Communication
  5. Initiative taking capacity
  6. Motivation
  7. Creative
  8. Goal Oriented

 

Top Skills

C#
C++
Jenkins
NoSQL
SQL
Teamcity
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
21,450 Employees
On-site Workplace
Year Founded: 1986

What We Do

Ubisoft’s 20,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.

Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.

Similar Jobs

Exabeam Logo Exabeam

Regional Sales Manager

Artificial Intelligence • Information Technology • Machine Learning • Security • Software • Cybersecurity • Generative AI
Hybrid
Bhālewādi, Wardha, Mahārāshtra, IND
850 Employees

Flywire Logo Flywire

Relationship Associate, Agent Partnership

Fintech • Payments • Software
Hybrid
Pune, Mahārāshtra, IND
1200 Employees

Accelya Logo Accelya

Engineer II - Software Development

Aerospace • Software • Transportation
Pune, Mahārāshtra, IND
2028 Employees

Accelya Logo Accelya

Specialist- Software Development- DXC

Aerospace • Software • Transportation
Pune, Mahārāshtra, IND
2028 Employees

Similar Companies Hiring

Take-Two Interactive Software Thumbnail
Software • Mobile • Information Technology • Gaming
New York, NY
6500 Employees
DraftKings Thumbnail
Sports • Software • Information Technology • Gaming • Esports • Digital Media • Big Data Analytics
Boston, MA
5300 Employees
bet365 Thumbnail
Software • Gaming • Esports • Digital Media • Automation
Denver, Colorado
9000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account