Senior Tool Programmer, Applied Usability

6 Months ago • All levels • Programming

Job Summary

Job Description

Senior Tool Programmer focusing on applied usability for Unreal Engine. Responsibilities include identifying usability issues within the Unreal Engine editor, collaborating with UX designers and artists to find solutions, implementing new workflows and tools to accelerate content creation, optimizing existing tools, analyzing and resolving engine performance issues, and working with both internal and external Unreal Engine licensees. The ideal candidate will have excellent C++ skills, experience building tools that improve user experience, and a passion for enhancing software products.
Must have:
  • Excellent C++ skills
  • Experience building UX-improving tools
  • Advanced software design principles
  • Fluent English communication
Good to have:
  • Experience with automated testing
  • Passion for UX design
  • Profiling/analytics for user behavior monitoring
Perks:
  • 100% premium coverage for employee and dependents
  • Supplemental medical, dental, vision
  • Life, AD&D, LTD insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer matching
  • Employee assistance program
  • Mental wellness program

Job Details

PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE 

Ce que nous faisons

Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmeurs innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète. 

Ce que vous ferez

Nous sommes à la recherche d’un programmeur d’outils sénior pour travailler sur le développement de l’éditeur Unreal Engine et de ses outils, avec un accent sur l’amélioration de l’utilisabilité . Vous aurez la possibilité de travailler dans différents domaines et systèmes, de cerner les irritants dans les processus de travail, de concevoir des solutions et de les mettre en œuvre. Le candidat idéal serait motivé et passionné par les UI, les UX et la convivialité. Il serait enthousiaste à l’idée de travailler avec des artistes et des créateurs de contenu pour optimiser leurs processus de travail et leur permettre de se concentrer sur ce qu’ils font le mieux. Vous devriez avoir une liste infinie d’idées pour améliorer l’efficacité d’une suite d’outils de développement de jeux, être prêt à prendre des risques et pouvoir trouver des solutions créatives.

Ce dont vous serez responsable

  • Cerner les problèmes liés aux processus de travail et à l’utilisabilité. Relever les lacunes dans les outils de l’éditeur Unreal Engine.
  • Travailler avec des concepteurs UX et des artistes pour trouver des solutions aux problèmes d'utilisabilité.
  • Mettre en œuvre de nouveaux processus de travail et outils pour accélérer la création de contenu.
  • Améliorer et optimiser les outils existants, en travaillant avec des spécialistes du domaine de différentes équipes, afin d’en faire des outils de pointe.
  • Analyser et résoudre les problèmes courants des moteurs de jeu, comme les problèmes de performance et d’utilisation de la mémoire.
  • Travailler en collaboration avec de nombreuses équipes internes d’Epic et sur de nombreux projets de l’entreprise.
  • Travailler avec les détenteurs de licence d’Unreal Engine pour leur permettre de surmonter leurs défis.

Ce que nous recherchons

  • Excellentes compétences en C++ et expérience de développement dans un code de base d’envergure.
  • Expérience dans la rédaction d’outils qui améliorent les résultats du client en matière d’expérience utilisateur, de processus d’itération et de temps de développement dans le développement de jeux ou d’autres domaines.
  • Passion pour l’amélioration de l’expérience client dans les produits logiciels, de manière holistique et au-delà du code. Le candidat idéal serait passionné par la conception UX, le développement de tests automatisés ou l’ajout de fonctions de profilage et d’analytique pour la surveillance des comportements des utilisateurs.
  • Connaissance avancée des principes de programmation et de conception logicielle.
  • Aptitude démontrée à communiquer couramment en anglais (à l’écrit et à l’oral).

Advantages

Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.

Similar Jobs

Rockstar Games - Senior Software Development Engineer In Test (C#)

Rockstar Games

New York, United States (On-Site)
2 Months ago
Image Engine - Software Engineer - Rendering - Junior

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Larian Studios - Gameplay Programmer Intern

Larian Studios

Ghent, Flanders, Belgium (On-Site)
4 Weeks ago
playrix  - Senior QA Engineer (Cross-Game)

playrix

Ireland (Remote)
5 Months ago
broadcom - Senior Consultant - DB2 SME Systems Programmer

broadcom

United Kingdom (Remote)
1 Year ago
version 1 - Senior Python Developer

version 1

London, England, United Kingdom (On-Site)
2 Months ago
Synechron - Python PySpark Snowflake Developer

Synechron

Mississauga, Ontario, Canada (On-Site)
2 Weeks ago
Eqvilent - C++ Developer

Eqvilent

(Remote)
2 Months ago
Epic Games - Core Tech Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Teamcenter Solution Architect

Next Level Business Services

Houston, Texas, United States (On-Site)
9 Months ago
Ubisoft - Graphics Programmer

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
1 Month ago
Coda - Senior/Staff Software Engineer

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Week ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
1 Year ago
Capgemini - C++ Developer/ Networking

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Veeam Software - Junior/Middle Application Security Engineer

Veeam Software

Prague, Prague, Czechia (Hybrid)
4 Weeks ago
bytedance - Senior Software Engineer, Anti-DDoS - Network Security

bytedance

San Jose, California, United States (On-Site)
6 Months ago
AeroSpike - Principal Performance & Reliability Engineer

AeroSpike

United States (On-Site)
3 Months ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

New York, New York, United States (On-Site)
4 Months ago
Google - Associate Android Auto Partner Engineer, gReach Program

Google

Seoul, South Korea (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Amber - Localization Quality Assurance (Spanish EU)

Amber

Montreal, Quebec, Canada (Hybrid)
10 Months ago
Ice fall interactive - Vehicle Artist

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
3 Months ago
Turbulent - Principal DevOps Engineer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Airlab Inc  - Gameplay Programmer (Mobile)

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago
Icon Creative - Intermediate Asset Finaler

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Ubisoft - Accountant

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Electronic Arts - Senior Weapon and Hard Surface Modeler

Electronic Arts

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Larian Studios - TOOLS DIRECTOR

Larian Studios

Quebec, Canada (On-Site)
7 Months ago
CAE - Full Time Flight Instructor (SIM & Ground School Instructor)

CAE

Montreal, Quebec, Canada (On-Site)
1 Year ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Epic Games - Desktop Platform Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Autodesk - Senior Software Developer

Autodesk

Canada (Remote)
1 Year ago
Mcdonalds - Software Development Engineer II C#

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago
playphony games - Application Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

New York, New York, United States (On-Site)
10 Months ago
Gamblify - Junior Software Developer

Gamblify

Skopje, Greater Skopje, North Macedonia (On-Site)
2 Weeks ago
Veeam Software - C# Developer (Backups for Hypervisors)

Veeam Software

Czechia (Remote)
1 Week ago
Eqvilent - Senior C++ Software Engineer

Eqvilent

(Remote)
2 Months ago
Synechron - Big Data Java Developer with PySpark

Synechron

Mississauga, Ontario, Canada (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

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

Job Common Plug