Senior R&D Engineer

1 Day ago • 6 Years +

Job Summary

Job Description

UBISOFT is seeking a Senior R&D Engineer proficient in C++ with a good understanding of C# and the ability to develop robust Automation Frameworks for game testing. The role involves designing and developing tools to reduce manual efforts and collaborating with various teams to understand requirements and identify QC needs. Responsibilities include developing software solutions, investigating problem areas, developing automated scripts, implementing CI/CD, analyzing execution reports, maintaining automation frameworks, developing tools, and contributing to knowledge sharing. The engineer will also work in a team, collaborating with local and international members, demonstrating strong principles and practices, and documenting solutions.
Must have:
  • Proficiency in C++ and C#
  • Understanding of Software Development and Testing lifecycle processes
  • Knowledge of CI/CD tools
  • Strong debugging and troubleshooting abilities
  • Good communication skills
Good to have:
  • Knowledge of Database technology – SQL, NOSQL
  • Experience with version control systems
  • Experience in dealing with multi-threading and concurrency

Job Details

Job Title: - Senior R&D Engineer

**Note**: Final Designation/Level will be decided based on the relevant experience

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 Description

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

Google - Software Engineering Manager, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Adtran - IT Student

Adtran

Berlin, Berlin, Germany (On-Site)
1 Week ago
Scale AI - Sales Development Intern

Scale AI

New York, United States (On-Site)
4 Days ago
zoox - Senior Software Engineer - High Performance Computing

zoox

Foster City, California, United States (Hybrid)
7 Months ago
Trackman - Software Developer in Test - Golf Mobile Applications

Trackman

Denmark (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

valve software - Computer Vision Software Engineer

valve software

Bellevue, Washington, United States (On-Site)
1 Month ago
GameChanger - Senior Full Stack iOS Software Engineer, Computer Vision

GameChanger

United States (Remote)
2 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Generative AI)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Redmond, Washington, United States (On-Site)
7 Months ago
Electronic Arts - ML Engineer

Electronic Arts

Madrid, Community Of Madrid, Spain (Hybrid)
3 Weeks ago
bytedance - AI Security Researcher - Security Flow

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Bellevue, Washington, United States (On-Site)
7 Months ago
Apple - AR/VR Software Development Engineer

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
bytedance - Principal Algorithm Engineer, Trust and Safety

bytedance

Singapore (On-Site)
7 Months ago
Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Capgemini - ORACLE DBA

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - AEP + CJA

Capgemini

India (On-Site)
1 Week ago
Single Store - Inbound Marketing Specialist / SEO Specialist

Single Store

Pune, Maharashtra, India (Remote)
4 Days ago
OAO India - MAGENTO/LARAVEL DEVELOPER

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
smartbear - Associate Product Support Engineer - API Hub

smartbear

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Xentrix studios - Compositing – Artist

Xentrix studios

India (On-Site)
7 Months ago
cyara - Senior Cloud Engineer, Infrastructure

cyara

Hyderabad, Telangana, India (Hybrid)
11 Months ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Pune, Maharashtra, India (Hybrid)
3 Months ago
Qualcomm - Senior Physical Design Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Moloco - Growth Manager

Moloco

Gurugram, Haryana, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Chengdu, Sichuan, China (On-Site)

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

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Tokyo, Japan (Hybrid)

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

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

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