Senior Tools Programmer - Interoperability

5 Months ago • All levels • Game Programmer

Job Summary

Job Description

Senior Tools Programmer - Interoperability at Epic Games focuses on developing import/export frameworks for Unreal Engine. Responsibilities include collaborating with various teams (product managers, artists, designers) to gather requirements and build a roadmap for development. This role requires strong C++ skills, experience with 3D data import/export tools, and problem-solving abilities in areas like performance and memory usage. The successful candidate will mentor peers, coordinate with team leads, and directly assist Unreal Engine licensees in overcoming data import challenges within the Unreal Editor. The position involves improving user experience, iteration processes, and development time for game creation and other applications.
Must have:
  • Excellent understanding of 3D software interoperability challenges
  • Strong experience developing 3D data import/export tools
  • Excellent C++ skills and large codebase experience
  • Ability to gather stakeholder consensus and rally teams
  • Experience building tools improving UX, iteration, and development time
Perks:
  • 100% employer-paid premiums for benefits (employee and dependents)
  • Supplemental medical, dental, vision, critical illness coverage
  • Telemedicine, life insurance, AD&D, long-term disability insurance
  • Weekly indemnity (short-term disability), retirement savings plan with employer matching
  • Employee assistance program, comprehensive 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 programmation 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 sénior d’outils pour travailler au développement de nos cadres d’importation et d’exportation pour Unreal Engine. Qu’il s’agisse de l’importation et de l’exportation de processus de travail ou de soutien en temps réel et en interopérabilité pour des scènes Unreal, de nombreux problèmes sont à résoudre, vous donnant l’occasion d’améliorer l’expérience de millions d’utilisateurs.

Ce dont vous serez responsable

  • Travailler avec des gestionnaires de produit, des artistes techniques, des concepteurs UX et d’autres spécialistes pour rassembler les exigences d’élaboration d’une feuille de route dans le but de mener les efforts de développement liés à l’importation et à l’exportation dans Unreal.
  • Fournir du mentorat et de l’encadrement à vos pairs. Coordonner avec le chef d’équipe pour réaliser la vision d’Epic.
  • Collaborer avec toutes les disciplines (gestionnaires de produit, programmeurs, artistes et concepteurs) pour cerner les domaines à améliorer, recueillir des commentaires et concevoir des solutions pour répondre aux besoins des clients en matière d’importation dans Unreal Editor.
  • 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 avec les détenteurs de licence d’Unreal Engine pour leur permettre de surmonter leurs défis liés à l’importation de données dans Unreal Editor.

Ce que nous recherchons

  • Une excellente compréhension des défis liés à l’interopérabilité entre les logiciels de graphiques 3D.
  • Capacité à obtenir l’adhésion des parties prenantes et à rallier les gens autour d’un objectif commun.
  • Solide expérience dans le développement d’outils d’importation et d’exportation de données 3D pour les logiciels de graphiques 3D.
  • 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.
  • Excellentes compétences en C++ et expérience de développement dans un code de base d’envergure.
  • Expérience avec les outils de développement de logiciels, p. ex., JIRA, Trello, Perforce.
  • Personne axée sur les utilisateurs et les solutions, passionnée, ainsi que novatrice et collaboratrice.

Avantages

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

Outscal - Data Structures Mentor (Part Time)

Outscal

India (Remote)
1 Year ago
ludeon studios - Senior Game Design

ludeon studios

(Remote)
3 Weeks ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
3 Months ago
Qualcomm - GPU Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Software Engineer, Live Streaming Backend

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Rockstar Games - Tools Programmer (Mid/Senior)

Rockstar Games

Leeds, England, United Kingdom (On-Site)
2 Months ago
Gameloft - Junior C++ Game Developer

Gameloft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
1 Week ago
Impact Theory - Senior Game Programmer

Impact Theory

Los Angeles, California, United States (On-Site)
8 Months ago
G5 games - Swedish Game Developer G5 Games Distributed $500,000 Among the Team

G5 games

Almaty, Almaty Region, Kazakhstan (On-Site)
1 Year ago
Larian Studios - Tools Programmer

Larian Studios

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

playground - Senior Gameplay Engineer

playground

Royal Leamington Spa, England, United Kingdom (Hybrid)
3 Months ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Activision - Senior Narrative Tools Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Activision - Senior Expert Animation Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer, F1 Query, SQL Query Optimization

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Auros Global - Senior Data Engineer

Auros Global

United Kingdom (Remote)
6 Days ago
Aristocrat - Games Design Manager

Aristocrat

Reno, Nevada, United States (On-Site)
1 Month ago
Qualcomm - Staff Engineer - Perception Tools Development in XR Research

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Niantic - Software Engineer, Server

Niantic

San Francisco, California, United States (Hybrid)
1 Month ago
Ion - Senior C++ Developer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Fluxon - Lead Talent Partner

Fluxon

Toronto, Ontario, Canada (Remote)
2 Months ago
Super.com - Staff Software Engineer - Full-Stack

Super.com

Canada (Remote)
4 Months ago
Nagarro - Senior Staff Engineer

Nagarro

Canada (Remote)
9 Months ago
Motorola solutions - Instructional Designer

Motorola solutions

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Mark43 - Public Safety Integration Specialist

Mark43

Canada (Remote)
2 Weeks ago
Ansys - Spring 2026 Electronics Software Development Intern (MS)

Ansys

Vancouver, British Columbia, Canada (Remote)
2 Months ago
Ubisoft - Technical Animator (Rainbow Six Siege)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Days ago
Netomi - Senior Data Engineer

Netomi

Canada (Remote)
3 Months ago
Norsfell - Internship Application

Norsfell

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

cip soft - Intern/Programmer Online Games

cip soft

Regensburg, Bavaria, Germany (On-Site)
2 Months ago
Fancandy - Web/Mobile Game Developer - Coding Ninja

Fancandy

(Remote)
3 Months ago
Relax Gaming - Game Developer

Relax Gaming

Belgrade, Serbia (On-Site)
4 Months ago
Lockwood - Senior Games Programmer

Lockwood

Royal Leamington Spa, England, United Kingdom (On-Site)
3 Months ago
Wizcorp - Game Server Programmer

Wizcorp

Tokyo, Japan (Remote)
2 Years ago
Babil k studios - Senior Game Developer

Babil k studios

Adana, Türkiye (On-Site)
2 Months ago
Tagwiz - Lead Game Developer

Tagwiz

(On-Site)
3 Weeks ago
Backpack games - Game Developer

Backpack games

Ankara, Ankara, Türkiye (On-Site)
4 Weeks ago
Hive - Senior game developer

Hive

Cairo, Cairo Governorate, Egypt (On-Site)
1 Year ago
paxie games - Sr. Game Developer

paxie games

Göztepe, İstanbul, Türkiye (On-Site)
8 Months 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