Senior R&D Engineer

1 Month 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

datcroft - DEVOPS ENGINEER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
3 Weeks ago
techholding - Lead Salesforce Solutions Architect

techholding

New York, New York, United States (Hybrid)
1 Month ago
Every matrix - Middle Java Developer

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
7 Months ago
Blink Health - Senior Quality Assurance Engineer

Blink Health

(Remote)
2 Weeks ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
PwC - IN-Senior Associate_ Python Developers _Advisory Corporate_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
bytedance - Algorithm Engineer, Security Assurance

bytedance

Singapore (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
NVIDIA - Physical Design CAD Team Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Colo pl - Graphics Engineer

Colo pl

Tokyo, Japan (On-Site)
1 Year ago
Omnissa - Senior Member of Technical Staff (C++ Windows Internals)

Omnissa

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NCR Voyix - Information Security Consultant I

NCR Voyix

Gurugram, Haryana, India (On-Site)
3 Days ago
Thousand Eyes - Software Engineering Manager, Sustainability

Thousand Eyes

Mexico City, Mexico (On-Site)
3 Weeks ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

San Francisco, California, United States (On-Site)
6 Months ago
truecaller - Data Engineer

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
IBKR External - Senior Python Developer

IBKR External

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Nagarro 1  - Staff Engineer

Nagarro 1

Antananarivo, Analamanga, Madagascar (On-Site)
2 Months ago
Qualcomm - Programmer Analyst - Lead

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Maersk Careers - Elixir Software Engineer

Maersk Careers

Pune, Maharashtra, India (Remote)
4 Months ago
FalconX - Account Management Lead

FalconX

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Technical Program Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ion - Research Editor

Ion

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Domo - Business Consultant

Domo

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Balbix - Sr Staff Engineer - Connector

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago
JioSaavn - Associate/Senior Associate – Music Research (English & Bengali)

JioSaavn

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Hyderabad, Telangana, India (On-Site)
7 Months ago
Nagarro - Associate Principal Engineer, .Net Fullstack

Nagarro

Gurugram, Haryana, India (On-Site)
7 Months ago
beghou consulting - Data Science Manager

beghou consulting

Pune, Maharashtra, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior CPU Design Verification DevOps Engineer

Google

Austin, Texas, United States (On-Site)
1 Month ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Riot Games - Staff Software Engineer, Gameplay & Simulation

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Krafton - PUBG IP Franchise China Business PM (6+ years)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Canada (On-Site)
1 Month ago
Google - Digital Design Engineer, RTL

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GlobalHunt - Design Engineer

GlobalHunt

Bengaluru, Karnataka, India (On-Site)
8 Months ago
bytedance - Senior Machine Learning Ops Engineer, ML System

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior Networking Electrical Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Helsinki, Uusimaa, Finland (Hybrid)

Da Nang, Vietnam (Hybrid)

Da Nang, Vietnam (Hybrid)

Taguig, Metro Manila, Philippines (Hybrid)

Taguig, Metro Manila, Philippines (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (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