Senior Software Programmer

4 Months ago • All levels • Programming

Job Summary

Job Description

Signal Space Lab seeks a motivated Senior Software Programmer to lead development of a multimedia application ecosystem, including a multi-platform editor and players for a proprietary interactive VR video format. Responsibilities include managing development across languages (C++, C#, etc.) and platforms (Windows, Android, etc.), designing solutions for VR multimedia optimization and rendering, and collaborating with a multidisciplinary team. This role focuses on tool/software development, not game development. Essential skills include proficiency in C++ and experience with 3D/VR technologies. Preferred skills include Qt framework, multimedia/video experience, Unreal Engine, Unity, and UI/UX development.
Must have:
  • C++ proficiency
  • 3D/VR tech experience
  • Adaptability to multiple languages/platforms
  • Lead development of multimedia application ecosystem
Good to have:
  • Qt Framework
  • Multimedia/video experience
  • Unreal Engine
  • Unity
  • UI/UX development
Perks:
  • Work-life balance
  • Remote/on-site work
  • No overtime
  • 3 weeks paid leave
  • Personal days
  • Group insurance
  • Flexible hours
  • Dental, Health, Vision care (location dependent)
  • Language courses (location dependent)

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

Testee investment Pvt Ltd. - Head of Quantitative Research & Analysis

Testee investment Pvt Ltd.

Kolkata, West Bengal, India (On-Site)
11 Months ago
Electronic Arts - Frostbite Architecture: Software Engineer

Electronic Arts

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Veeam Software - Middle/Senior C++ Developer (macOS&Linux)

Veeam Software

Poland (Remote)
2 Months ago
31st Union - Senior Technical Animation Designer

31st Union

San Mateo, California, United States (On-Site)
2 Months ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
Square - Oracle Database Administrator

Square

Bucharest, Romania (On-Site)
2 Weeks ago
Synechron - Python Developer

Synechron

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Ubisoft - Team Lead Programming

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
Payactive - Database Developer

Payactive

Milpitas, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trellix - Senior Research Scientist - Network Security

Trellix

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
1 Year ago
Critical mass - Senior Product Engineer - 3D

Critical mass

Calgary, Alberta, Canada (On-Site)
3 Weeks ago
FICO - Lead C++ Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Year ago
flip fit - Senior Machine Learning Engineer - Machine Learning Infrastructure

flip fit

New York, United States (Remote)
3 Months ago
bongfish - Senior Gameplay Programmer (m/f/d)

bongfish

Graz, Styria, Austria (On-Site)
11 Months ago
Escape Velocity Entertainment - Animation Engineer

Escape Velocity Entertainment

(Remote)
2 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Forgotten Empires - Senior Software Engineer

Forgotten Empires

Málaga, Andalusia, Spain (Remote)
1 Month ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

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

Get notifed when new similar jobs are uploaded

Jobs in Quebec, Canada

Tactica studios - Project Manager

Tactica studios

Canada (Remote)
2 Months ago
Netflix - Character FX Artist

Netflix

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
Argus - Site Reliability Engineer

Argus

Calgary, Alberta, Canada (Remote)
4 Months ago
fortis games - Senior Legal Counsel, Privacy & Compliance

fortis games

Canada (Remote)
2 Months ago
Barnstorm VFX - Senior VFX Lighter

Barnstorm VFX

Montreal, Quebec, Canada (Remote)
4 Months ago
Highspot - Engagement Manager

Highspot

Canada (Remote)
1 Month ago
Electronic Arts - Client Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
4 Weeks ago
Epic Games - Senior Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
yellow brick games - Technical Character Artist

yellow brick games

Montreal, Quebec, Canada (Remote)
1 Month ago
Rockstar Games - Gameplay Animator (Mid/Senior)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Aptive - Advanced Software Engineer- C++, Algorithm, ADAS, Simulink

Aptive

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Tesla - Robot Programmer - Automation Technician - Paint Shop

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Open Systems Technologies - Database Administrator (6months)

Open Systems Technologies

Ridgefield Park, New Jersey, United States (On-Site)
1 Week ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago
Banyan Software - Principal Software Developer (Java/Kotlin)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
QuinStreet - Java Developer Contractor

QuinStreet

Pune, Maharashtra, India (Remote)
1 Month ago
Capgemini - C Datacom

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ion - Senior Java Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
HCL Tech - Senior Technical Lead - Embedded C

HCL Tech

Washington, 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