Lead Software Programmer

4 Months ago • All levels • Programming

Job Summary

Job Description

Signal Space Lab seeks a Lead Software Programmer to spearhead development of a multimedia application ecosystem, including a multi-platform editor and players for a proprietary interactive VR video format. This role involves leading development across various languages (C++, C#, etc.) and platforms (Windows, Android, Qt, Unreal Engine, Unity). Responsibilities include designing and implementing innovative solutions for optimization, smooth playback, editing, and rendering of interactive multimedia content in VR. Collaboration with a multidisciplinary team is crucial. This position is NOT focused on video game development but rather on tool/software development for interactive VR experiences.
Must have:
  • C++ mastery
  • 3D/VR tech experience
  • Adaptability to multiple languages/platforms
  • Lead development of VR ecosystem
Good to have:
  • Qt Framework
  • Multimedia/video experience
  • Unreal Engine experience
  • Unity experience
  • UI/UX development
Perks:
  • Work-life balance
  • Remote/on-site work
  • No overtime
  • 3 weeks paid vacation
  • Personal days
  • Group insurance
  • Multicultural team

Job Details

Description de l'entreprise

Signal Space Lab est un studio canadien de création interactive situé à Montréal, Québec, spécialisé dans le divertissement immersif, les jeux vidéo et la production audio. Notre objectif est de progresser dans l'art des médias interactifs en imaginant et en produisant des expériences originales, innovantes et mémorables qui se matérialisent en sons, en visuels et en environnements de jeu.

Voici nos projets en cours:

  • https://store.steampowered.com/app/1546080/Every_Day_We_Fight/

  • https://store.steampowered.com/app/1763380/Monkey_Do/

  • https://www.meta.com/experiences/human-within/6218357148255323/

Description du poste

Nous recherchons actuellement un Programmeur Logiciel Principal motivé qui aborde de manière différente le divertissement, l'interactivité et la réalité en général. En tant que petite équipe, nous assumons plusieurs rôles et excellons dans la résolution créative de problèmes, l'adaptabilité et le travail d'équipe.

Si vous êtes un programmeur impliqué, passionné par la prise d'initiative et disposant d'un large éventail de compétences, ce poste est fait pour vous !

Responsabilités :

  • Diriger et gérer le développement d'un écosystème d'applications comprenant un éditeur multimédia et des lecteurs multi-plateformes pour un format propriétaire de vidéo interactive en réalité virtuelle (VR)

  • Piloter le développement sur divers langages et plateformes, notamment C++, C#, Windows, Android, Qt, Unreal Engine et Unity

  • Concevoir et mettre en œuvre des solutions innovantes pour l'optimisation, la lecture fluide, l'édition et le rendu de contenus multimédias interactifs en VR

  • Collaborer avec une équipe multidisciplinaire de développeurs et créateurs de contenu pour réaliser des projets concrets utilisant l'écosystème

Remarque : Ce poste ne concerne pas le développement de jeux vidéo, mais plutôt le développement d'outils/logiciels.

Qualifications

Qualifications :

  • Maîtrise du C++ (obligatoire)

  • Expérience avec les technologies, systèmes ou API 3D et/ou VR

  • Forte capacité d'adaptation à plusieurs langages et plateformes

Compétences préférées/facultatives :

  • Expérience avec le Framework Qt

  • Expérience en lecture multimédia/vidéo et en formats de fichiers/conversion

  • Expérience avec Unreal Engine

  • Expérience avec Unity

  • Expérience en développement UI/UX

Informations supplémentaires

Avantages

  • Équilibre travail-vie personnelle! Horaires normaux : de 9h00 à 17h00, avec une certaine flexibilité.

  • Travail à distance et sur site.

  • Pas de temps supplementaire

  • 3 semaines de congés payés (1 semaine pendant les vacances d'hiver)

  • Journées personnelles selon les besoins des membres de l'équipe.

  • Régime d'assurance collective (Vie, Dentaire, Vision).

  • Faire partie d'une équipe multiculturelle de 3 fuseaux horaires (et ce n'est pas fini).

  • Notre équipe est fière de s'adapter aux décisions créatives de chaque membre de l'équipe, vous aurez une influence sur le jeu sur lequel vous travaillez.

Avantages (en fonction du lieu d’activité):

  • Soins dentaires

  • Soins de santé étendus

  • Cours de langue

  • Congés payés

  • Soins des yeux

Similar Jobs

Bitwise Alchemy - Senior Software Engineer

Bitwise Alchemy

Texas, United States (Remote)
1 Year ago
Epic Games - Senior Technical Designer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
bytedance - Video Codec Algorithm Engineer - Multimedia Lab

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Poly Slash  - Senior Unity Programmer

Poly Slash

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Rockstar Games - Tools Programmer (Mid/Senior)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
3 Months ago
Devoteam - Technical Lead (Java/Angular)

Devoteam

Morocco (On-Site)
3 Months ago
kooapps - Jr./Sr. Mobile App Programmer

kooapps

Makati City, Metro Manila, Philippines (On-Site)
1 Year ago
GT HQ - .NET Developer

GT HQ

Kraków, Lesser Poland Voivodeship, Poland (Remote)
3 Weeks ago
Nagarro - Senior Staff Engineer, Java Developer

Nagarro

Atlanta, Georgia, United States (On-Site)
9 Months ago
Synechron - Jr Developer Java (Developer)

Synechron

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Engineer - System Performance

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Chief Rebel - Graphics Programmer

Chief Rebel

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Toast - Senior Product Security Engineer

Toast

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Rockstar Games - Animation R&D Programmer

Rockstar Games

New York, New York, United States (On-Site)
8 Months ago
Qualcomm - GPU Performance Verification Engineer

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
fuse games - Rendering Engineer

fuse games

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Room 8 Group - SDET / Test Automation Engineer (C++ and Unreal)

Room 8 Group

Poland (Remote)
2 Months ago
Western Digital - Engineer, Product Design Engineering

Western Digital

Prachin Buri, Thailand (On-Site)
2 Months ago
Adtran - Senior Software Engineer

Adtran

Meiningen, Thuringia, Germany (Hybrid)
2 Weeks ago
ARVORE Immersive Experiences - Tech Artist

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Quebec, Canada

Airlab Inc  - C++ & Python Programmer

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago
Boomi  - Manager, Commercial Sales Engineering

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
CyberArk - Strategic Account Executive

CyberArk

Canada (On-Site)
3 Weeks ago
Mark43 - Senior Product Manager - Interfaces

Mark43

Canada (Remote)
2 Weeks ago
Walmart - Produce Stocker

Walmart

Edson, Alberta, Canada (On-Site)
6 Days ago
Cineplex - Analyst, Data & Insights

Cineplex

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Fortra - Technical Partner Alliance Manager

Fortra

Canada (On-Site)
2 Months ago
Epic Games - Technical Animation Artist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Super.com - Manager, Treasury

Super.com

Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Toast - Staff Software Engineer, InfraEng (Golang)

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Epic Games - Senior Server Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
HCL Tech - Senior Technical Lead c,embedded linux

HCL Tech

Texas, United States (On-Site)
2 Months ago
endava - Java Developer (Mid/Senior)

endava

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Weeks ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
9 Months ago
Brillio - SQL Support (L2)

Brillio

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Marsh McLennan - Senior Software Engineer - .NET

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Gurugram, Haryana, India (On-Site)
4 Months ago
binance - Senior Java Developer - Exchange Service

binance

Taipei City, Taiwan (Hybrid)
4 Years ago
HCL Tech - Technical Specialist .net,azure,c#

HCL Tech

Vermont, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Quebec, Canada (Hybrid)

Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Signal Space Lab

Level Up Your Career in Game Development!

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

Job Common Plug