Senior R&D Engineer

2 Hours ago • 4-8 Years • Research & Development

Job Summary

Job Description

Ubisoft seeks a Senior R&D Engineer proficient in C++ with a good understanding of C#. The role involves developing state-of-the-art automation frameworks for game testing, designing tools and applications, and collaborating with various teams to reduce manual efforts. Responsibilities include developing robust automated scripts, implementing CI/CD, analyzing execution reports, maintaining automation frameworks, and enhancing productivity in the game testing lifecycle. Strong fundamentals in data structures, algorithms, object-oriented programming, multi-threading, and high-performance software are essential. The ideal candidate will possess excellent communication, problem-solving, and teamwork skills.
Must have:
  • Expert C++, C#
  • Automation Framework Development
  • CI/CD implementation
  • Strong Debugging Skills
  • Data Structures & Algorithms
Good to have:
  • SQL/NoSQL knowledge
  • Experience with Jenkins/TeamCity

Job Details

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

 

Similar Jobs

N-iX - SENIOR FULL STACK ENGINEER (JAVA+REACT) (#2720)

N-iX

Ukraine (Remote)
3 Months ago
Gunzilla - Lead Technical Artist

Gunzilla

Frankfurt, Hessen, Germany (On-Site)
3 Weeks ago
Evolution - Frontend Engineer (JavaScript/TypeScript)

Evolution

Riga, Latvia (On-Site)
5 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
2 Weeks ago
Warner Bros Games - Staff Software Engineer - DevOps

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
ByteDance - Site Reliability Engineer - Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
5 Months ago
Rivos - Accelerator Design Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Meta - ASIC Engineer, Design

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
HP - Staff Video Embedded Engineer- Remote (Ireland)

HP

Galway, County Galway, Ireland (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Remedy Entertainment Plc - Senior/Lead DevOps Engineer

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
Scientific Games  - Advanced Tech Ops Engineer

Scientific Games

United States (On-Site)
3 Weeks ago
Luxoft - Senior C++ Developer with Android experience

Luxoft

Gothenburg, Västra Götaland County, Sweden (On-Site)
4 Months ago
ION - Principal Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
6 Months ago
N-iX - Middle DevOps Engineer

N-iX

Colombia (Remote)
1 Day ago
SafeSend - QA Engineer L1

SafeSend

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Technical Program Manager, Developer Infrastructure

NVIDIA

Redmond, Washington, United States (On-Site)
3 Weeks ago
Dream Sports - Director - DevOps

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
PlayStation Global - Software Development Engineer in Test

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
5 Days ago
IGT - Senior IT Internal Auditor

IGT

Providence, Rhode Island, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Luxoft - Android Developer

Luxoft

Gurugram, Haryana, India (On-Site)
4 Months ago
Axinous - Tax Manager - US

Axinous

Hyderabad, Telangana, India (Remote)
1 Month ago
PwC - IN-Senior Associate_Big Data Engineer_Data & Analytics_Advisory_ PAN India

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
EVS,  Inc  - CAD Technician/Drafter

EVS, Inc

Bengaluru, Karnataka, India (Remote)
7 Months ago
Saama Technologies,  Inc  - Senior Site Reliability Engineer

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
PwC - Specialist 3_Managed Services_Internal Audit_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
DNEG - Animator

DNEG

Karnataka, India (On-Site)
3 Weeks ago
PwC - IN_Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
PwC - Associate – D365 F&O Technical -MS Dynamics– Advisory  - Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
5 Months ago
Nielsen Holdings - STAFF SOFTWARE ENGINEER

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Senior Software Engineer - VALORANT, Gameplay

Riot Games

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Remedy Entertainment Plc - Performance Capture Artist

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
NVIDIA - Senior Software Architect, Accelerated Computing SDN

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - Staff Research Scientist - Tech Research

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Tencent - NLP/LLM Research Intern

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer, Functional Safety Tools

NVIDIA

California, United States (Hybrid)
1 Month ago
Wind River Systems - Senior Member of Technical Staff - Services

Wind River Systems

Seoul, South Korea (On-Site)
5 Months ago
Hawk Eye Innovations - Senior Computer Vision Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

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


Their commitment and talent have 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. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Paris, Île-de-France, France (On-Site)

Singapore, Singapore (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Annecy, Auvergne-Rhône-Alpes, France (On-Site)

Montpellier, Occitanie, France (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug