Senior R&D Engineer

10 Months ago • 6 Years +

Job Summary

Job Description

Senior R&D Engineer for game testing automation. Must have C++, C#, SQL, and experience in building scalable applications.
Must have:
  • C++ development
  • C# expertise
  • SQL/NoSQL
  • Scalable applications
Good to have:
  • Game Engines
  • RDBMS databases
  • CI/CD tools
  • OOP & Patterns
Perks:
  • Leading role
  • Technical guidance

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

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. Time to time there are various tools or applications to be designed and worked upon with the team to deliver a robust sustainable solution to help our teams to reduce manual efforts.

Job Summary :
Develop software solutions & robust Automated solutions to enhance productivity in game testing life cycle. Provide automation solutions to complement, replace and improve Quality manual testing.

Maintain already developed automation framework and scripts with regular changes in build and to adapt to better technologies as and when needed.

Working closely with QC, Production team, Developers, Tools Group and Test teams to understand game architecture & game play.

Build the project end-to-end by identifying key stakeholders, their requirements, KPIs, programming resources, Technologies and timelines along with ROI.

Job Duties / Responsibilities :

1. Spearhead the analysis of complex user requirements. Work with Product team to get the clear requirements and acceptance criteria.
2. Design and implement advanced automation frameworks.
3. Architect scalable and optimized codebase. Build and maintain reliable, efficient, and reusable C++ code.
4. Implement and monitor quality and performance modules.
5. Manage C++ backend programs to communicate with frontend applications.
6. Update code quality and implement best practices for the automation need of the organization.
7. Test and validate software to ensure quality and functionality. Establish and maintain robust testing procedures. Build and maintain reliable, efficient, and reusable C++ code.
8. Implement and monitor quality and performance modules.
9. Lead the development of core game automation features and other features as per requirements. Ensure smooth tasks distribution and assignments of work within the team.
10. Optimize application performance and memory usage
- Mentor junior developers and provide technical guidance
- Stay updated with the latest gaming trends and technologies

Technical Competencies :

Theoretical knowledge:
1. Expert knowledge about C++, C#, and good coding practices.
2. Wide knowledge of programming languages across Ubi.
3. Deep Knowledge of Database technology – SQL, NOSQL,
4. Deep knowledge of ProjectTechstack, across Ubisoft, to build scalable solutions.

Practical knowledge:
1. Ability to perform literature review, connect with external researchers/scholars, and produce relevant literatures for potential use and implementation in Ubisoft,
2. Design & create complex/full documentation on the project,
3. Strong knowledge of CI/CD using tools like Jenkins, TeamCity etc.
4. Good Code review knowledge and how code repositories work. such as GitFlo etc.

Requirement & skills :

1. Master’s degree in Computer Science or related field
2. 6+ years of experience in C++ development.
3. Expertise in C++ (v20), C#, SQL/NoSQL.
4. Expert knowledge of the standard library, STL containers, and algorithms.
5. Build and maintain reliable, efficient, resilient, and reusable Application code.
6. Good understanding of RDBMS databases like oracle and SQL server. Should understand table designs, Stored procedures etc.
7. Deep knowledge of OOPS and advanced design patterns. Latest knowledge of development methodologies and modern software design.
8. Experience with gaming domain and game engines will be added advantage.
9. Proven record of designing and building scalable applications.

Working Relationships / Reporting Lines :

Internal: Lead R&D engineers, Project Managers, Product owners.
External: Production lines.

 

Similar Jobs

Tencent - Sr. Infrastructure R&D Engineer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
9 Months ago
Lowe's - Sr R&D Engineer

Lowe's

Kirkland, Washington, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

2K - Staff Site Reliability Engineer

2K

Novato, California, United States (Hybrid)
6 Months ago
Numrah - SEO and SMO Specialist

Numrah

Pakistan (Remote)
6 Months ago
Playdead - Technical lighting artist

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
Magic Leap - Software Engineer, Automation Platform

Magic Leap

Plantation, Florida, United States (On-Site)
6 Months ago
Sunday - Senior Unity Developer (f/m/d)

Sunday

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
PTW - Unity Tech Artist | Junior Game Technical Art (AR - Augmented Reality)

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PTW - Unity Tech Artist | Mid-level Game Technical Art (AR - Augmented Reality)

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PTW - Lead Tech Artist (Unity - AR) | Lead Technical Art

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PTW - Unity Game Engineer | Mid-level Unity Developer (AR - Augmented Reality)

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PTW - Lead Unity Developer (AR) | Lead Game Engineer

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Quizizz - Software Engineer

Quizizz

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Technicolor Creative Studios - Accounts Payable Accountant

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Aristocrat Gaming - Sr Full Stack Developer

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
6 Months ago
Quizizz - Visual Design Contractor

Quizizz

Bengaluru, Karnataka, India (On-Site)
6 Months ago
InMobiInMobi - Lead Account Strategist - Bing

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
6 Months ago
InMobiInMobi - Account Manager - Microsoft Advertising

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Workassist - Service Engineer

Workassist

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Workassist - Full Stack Dotnet Developer

Workassist

Pune, Maharashtra, India (On-Site)
6 Months ago
YASH Technologies - Snaplogic Developer Job

YASH Technologies

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Redrob - Video Editor

Redrob

Udaipur, Rajasthan, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

2K - Staff Site Reliability Engineer

2K

Novato, California, United States (Hybrid)
6 Months ago
PlayStation Global - Security Operations Engineer (Contract)

PlayStation Global

San Diego, California, United States (Remote)
6 Months ago
Magic Leap - Software Engineer, Automation Platform

Magic Leap

Plantation, Florida, United States (On-Site)
6 Months ago
PTW - Senior Backend Game Engineer - Multiplayer AWS | Senior Backend game Developer

PTW

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
NOVOMATIC - IT Project Manager

NOVOMATIC

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
6 Months ago
Gameopedia - Senior Business Controller

Gameopedia

Norway (Hybrid)
6 Months ago
Casumo - Head of Data Architecture & Engineering

Casumo

Malta (Hybrid)
6 Months ago
Casumo - Head of Data Architecture & Engineering

Casumo

Macedonia, Ohio, United States (Hybrid)
6 Months ago
Rovio Entertainment Corporation - Senior Release Manager

Rovio Entertainment Corporation

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Sumo Digital - Senior Graphics Engineer (Porting Projects)

Sumo Digital

Poland (Remote)
6 Months 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.

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

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

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

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

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

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

San Francisco, California, United States (On-Site)

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

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

Montreal, Quebec, Canada (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