Principal Software Programmer

3 Months ago • All levels • Programming

Job Summary

Job Description

Signal Space Lab, a Canadian interactive creation studio in Montreal, Quebec, is seeking a Principal Software Programmer. This role involves leading the development of an application ecosystem, including a media editor and cross-platform players for a proprietary VR interactive video format. The programmer will work across various languages and platforms such as C++, C#, Windows, Android, Qt, Unreal Engine, and Unity. Responsibilities include designing and implementing innovative solutions for optimization, smooth playback, editing, and rendering of VR interactive media content. The position requires collaboration with a multidisciplinary team of developers and content creators. This role is focused on tool/software development, not video game development.
Must have:
  • Proficiency in C++ (mandatory)
  • Experience with 3D and/or VR technologies/systems/APIs
  • Strong adaptability across multiple languages and platforms
Good to have:
  • Experience with Qt Framework
  • Experience in multimedia/video playback and file formats/conversion
  • Experience with Unreal Engine
  • Experience with Unity
  • Experience in UI/UX development
Perks:
  • Work-life balance
  • Normal hours: 9 AM to 5 PM, with some flexibility
  • Remote and on-site work
  • No overtime
  • 3 weeks of paid vacation (1 week during winter holidays)
  • Personal days as needed by team members
  • Group insurance plan (Life, Dental, Vision)
  • Part of a multicultural team across 3 time zones
  • Influence on the projects worked on
  • Dental care
  • Extended health care
  • Language courses
  • Paid time off
  • Eye care

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

Lieu du poste

Similar Jobs

brightline studios - Director of Engineering

brightline studios

Ashburn, Virginia, United States (On-Site)
3 Weeks ago
Epic Games - Senior Tools Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Haven Studios  Inc  - Generalist Programmer (Automated Testing)

Haven Studios Inc

Montreal, Quebec, Canada (Hybrid)
1 Week ago
IMC - UK Masterclass | Technology

IMC

London, England, United Kingdom (On-Site)
3 Weeks ago
Amber - 3D Level Designer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
11 Months ago
Luxoft - Java Team Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
7 Months ago
bytedance - Database Administrator - Game

bytedance

Singapore (On-Site)
6 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
7 Months ago
HCL Tech - C++ Senior Developer

HCL Tech

Michigan, United States (On-Site)
3 Weeks ago
Banyan Software - Technical Lead (C# | .Net)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Senior Software Engineer - VALORANT - Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
cirrus logic - Sr. Embedded Software Test Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
3 Weeks ago
Marvell - Senior Staff System Validation Engineer

Marvell

Santa Clara, California, United States (On-Site)
2 Weeks ago
Cadence - Design Engineer II

Cadence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
turtle rock studios - Senior UI Engineer

turtle rock studios

Irvine, California, United States (Hybrid)
1 Week ago
FICO - Senior DevOps Engineer

FICO

United States (Remote)
11 Months ago
Autodesk - Principal Software Engineer, C++

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Netflix - Software Engineer L4, Machine Learning Platform (Metaflow)

Netflix

Los Gatos, California, United States (On-Site)
4 Months ago
Collaborative Robotics - Software Engineer, Build and Deploy

Collaborative Robotics

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Developer Technology Engineer, Public Sector - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Black Bery - Senior Systems Software Developer

Black Bery

Ottawa, Ontario, Canada (On-Site)
3 Weeks ago
PwC - Manager, Finance, Workday Consulting Bilingual (FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Cineplex - Media Strategy Manager

Cineplex

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Cineplex - Bartender

Cineplex

Mount Royal, Quebec, Canada (On-Site)
2 Weeks ago
Ansys - Lead R&D Engineer

Ansys

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Aristocrat - Marketing Artist

Aristocrat

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Alphawave Semi - Product Applications Engineer

Alphawave Semi

Ottawa, Ontario, Canada (On-Site)
1 Month ago
META4 - Senior Technical Game Designer

META4

Québec City, Quebec, Canada (Remote)
3 Months ago
BKOM Studios - Senior Unreal Developer

BKOM Studios

Québec City, Quebec, Canada (Remote)
1 Month ago
net ease group - AP Accountant

net ease group

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

Get notifed when new similar jobs are uploaded

Programming Jobs

Capgemini - Java Script Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
London stock Exchange - C++ Software Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
1 Month ago
SSC Technologies - SQL DBA Manager

SSC Technologies

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
1 Year ago
Synechron - Jr Developer Java (Developer)

Synechron

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Canva - Software Engineer (Java), Brand Application - Teams & Education

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
luxsoft - Senior .NET developer with AWS

luxsoft

Poland (Remote)
1 Month ago
Capgemini - .NET

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Sumo Digital - Senior Programmer

Sumo Digital

Nottingham, England, United Kingdom (Hybrid)
1 Month ago
plana technologies - Jira Administrator with .NET

plana technologies

Montevideo, Montevideo Department, Uruguay (Remote)
1 Month 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