Lead Software Programmer

2 Months ago • All levels

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

Larian Studios - SENIOR GENERALIST TECHNICAL ANIMATOR

Larian Studios

Quebec, Canada (On-Site)
4 Months ago
Magic Media - Senior 3D Environment Artist (Unreal)

Magic Media

State Of São Paulo, Brazil (Remote)
2 Months ago
Oculus VR - Full Stack Engineer - BigBox

Oculus VR

Washington, United States (Remote)
2 Months ago
Amber - Senior 2D Technical Artist (Project Based)

Amber

Guadalajara, Jalisco, Mexico (Remote)
2 Months ago
Ubisoft - Shader & VFX Artist

Ubisoft

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Software Engineer Graduate (Multi Cloud CDN) - 2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
nubank - Senior Credit Risk Analyst

nubank

State Of São Paulo, Brazil (On-Site)
2 Weeks ago
Inworld AI - Staff Platform Engineer, MLOps

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Donkey crew - Animation Programmer

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - Inference

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
Riot Games - Senior Software Engineer, Combat - R&D Shanghai

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Room 8 Studio - Realtime VFX Artist, Middle

Room 8 Studio

Czechia (On-Site)
1 Month ago
Linden lab - Manager, Engineering - Mobile

Linden lab

San Francisco, California, United States (Remote)
10 Months ago
playrix  - Senior C++ Software Engineer (Build System)

playrix

Serbia (Remote)
6 Months ago
Rovio  - Level Designer

Rovio

Uusimaa, Finland (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Quebec, Canada

People Can Fly - Technical Director

People Can Fly

Montréal, Québec, Canada (Hybrid)
3 Weeks ago
Epic Games - Gestionnaire, Concepteur technique d'animation

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Turbulent - Senior Backend developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer

Nagarro

Canada (Remote)
7 Months ago
Epic Games - Narrative Systems Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Survay Monkey - Solutions Consultant I

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
3 Weeks ago
2K - Senior Gameplay Audio Engineer

2K

Burnaby, British Columbia, Canada (On-Site)
3 Weeks ago
Scanline VFX - Senior Compositor

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Signal Space Lab - Senior Software Programmer

Signal Space Lab

Quebec, Canada (Hybrid)
2 Months ago
magmic - Senior Unity Game Developer

magmic

Ottawa, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!