Senior R&D Engineer

2 Months ago • 6 Years + • Research Development

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

Capgemini - KYC EDD | A4

Capgemini

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Lilt - US-based Medical Translators (ptBR)

Lilt

United States (Remote)
4 Months ago
Capgemini - WLAN Testing

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
room8 - 3D Animator, Middle

room8

Bulgaria (On-Site)
8 Months ago
Unity - Senior Machine Learning/MLOps Developer

Unity

Canada (Remote)
4 Months ago
whoop - Lead Clinical Research Scientist

whoop

Boston, Massachusetts, United States (On-Site)
3 Months ago
PermitFlow - Machine Learning, Software Engineer

PermitFlow

New York, United States (Hybrid)
1 Week ago
NXP - AI/ML driven ASIC Design and Implementation Automation Expert

NXP

San Diego, California, United States (On-Site)
2 Months ago
Vercel - Security Researcher

Vercel

San Francisco, California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Arkose Labs - Senior Software Engineer

Arkose Labs

Pune, Maharashtra, India (On-Site)
1 Week ago
Arcadia - Senior Engineering Manager - Python

Arcadia

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Adyen - Regulatory Product Compliance Manager

Adyen

London, England, United Kingdom (On-Site)
1 Month ago
Vertx Inc. - IT Product Manager II - Revenue Operations and Receivables

Vertx Inc.

Pennsylvania, United States (Remote)
1 Month ago
Penrose studios - CG Rigger

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
fluence - Sales Manager_Benelux

fluence

Amsterdam, North Holland, Netherlands (Hybrid)
3 Months ago
Capgemini - Dell Powerflex

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Hawkeye Innovations - Transformation Consultant

Hawkeye Innovations

Basingstoke, England, United Kingdom (Hybrid)
4 Months ago
Silicon Labs - Staff Engineer - Verification

Silicon Labs

Hyderabad, Telangana, India (On-Site)
1 Year ago
king art - Internship

king art

Bremen, Bremen, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

London stock Exchange - Lead Quality Engineer

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Qualcomm - Senior Engineer - Android Platform Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
ElevenLabs - Producer

ElevenLabs

India (Remote)
4 Months ago
Saviynt - Senior Platform Support Engineer

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
AliveCor - Senior Regulatory Affairs Specialist

AliveCor

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Capgemini - SAP Tosca

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Capgemini - Network Integration Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Alation - Software Engineer II

Alation

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
Capgemini - AP Invoice Processing Process Expert - B

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

C3 IoT - AI Engagement Manager / Director - Federal

C3 IoT

Tysons, Virginia, United States (On-Site)
2 Months ago
Apple - AIML - Sr. Machine Learning Engineer, Answers, Knowledge & Information (AKI)

Apple

Santa Clara, California, United States (On-Site)
2 Weeks ago
Sword Health - AI Research Scientist

Sword Health

Porto, Porto District, Portugal (Remote)
3 Weeks ago
Philips - Senior Manager; Development Engineering - Transducer R&D

Philips

Reedsville, Pennsylvania, United States (On-Site)
1 Month ago
krea.ai - Applied ML Research – Post-training / Aesthetic Tuning

krea.ai

San Francisco, California, United States (On-Site)
4 Months ago
whoop - Senior Software Engineer (ML Operations)

whoop

Boston, Massachusetts, United States (On-Site)
4 Weeks ago
Xsolla - Market Researcher

Xsolla

State Of São Paulo, Brazil (Remote)
1 Week ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
4 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Generative AI)

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Highspot - Sr. Engineering Manager, Search and AI

Highspot

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Kyiv, Kyiv City, Ukraine (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Kyiv, Kyiv City, Ukraine (Hybrid)

Chengdu, Sichuan, China (On-Site)

Sofia, Sofia City Province, Bulgaria (Hybrid)

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

Taguig, Metro Manila, Philippines (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