1

Rust Software Jobs in Quebec (NOW HIRING)

Solides compétences en développement logiciel dans au moins un langage moderne de programmation de systèmes ou d'infrastructure, tel que Go, Rust ou Python. * Expérience des systèmes distribués ...

next page

Showing results 1-20

Rust Software information

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.
What are popular job titles related to Rust Software jobs in Quebec? For Rust Software jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Rust Software jobs in Quebec look for? The top searched job categories for Rust Software jobs in Quebec are:

Développeur · euse logiciel sénior (niveau 3) - Exploitation et infrastructure

Nord Quantique

On-site

Full-time

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Nouveau poste chez Nord Quantique! Sois la première personne à l'occuper!

Poste offert

Développeur·euse logiciel sénior (niveau 3) – Exploitation et infrastructure
(Poste permanent, 40 heures par semaine)

Contact : ,

À propos de Nord Quantique

Chez Nord Quantique, nous cherchons à développer une technologie transformatrice en repoussant sans relâche les limites de notre compréhension de la science quantique. Notre équipe interdisciplinaire rassemble des scientifiques, ingénieur·e·s, innovateur·trice·s, bâtisseur·euse·s et passionné·e·s, uni·e·s par une mission : rendre l’informatique quantique accessible et fiable. Nos processeurs quantiques sont conçus pour réduire les erreurs directement au niveau du qubit, ce qui permet un passage à l’échelle efficace vers des ordinateurs quantiques utiles . Nous croyons qu’il est de notre responsabilité de livrer cette technologie au bénéfice de la société.

Situés au cœur des magnifiques Cantons-de-l’Est, au Québec, nous développons notre technologie dans l’écosystème quantique dynamique de Sherbrooke. En misant sur plus d’une décennie d’intégration verticale du hardware quantique, nous tirons parti d’une infrastructure complète en technologies quantiques et microélectroniques.

Salaire : 143 500$ - 166 500$
Vacances : 5 semaines/année
Avantages sociaux : Assurance collective (y compris soins dentaires), soins virtuels, compte bien-être (accessibles après 3 mois)

Nos besoins actuels

Nord Quantique développe la plateforme logicielle et l’infrastructure opérationnelle nécessaires à l’exploitation, à grande échelle, de systèmes d’informatique quantique de plus en plus complexes. À mesure que nos systèmes évoluent, la fiabilité, l’observabilité, la sécurité et l’automatisation des opérations deviennent essentielles, tant pour les activités internes de R&D que pour les futurs environnements de production.

Nous sommes à la recherche d’un·e développeur·euse logiciel sénior pour se joindre à notre équipe Exploitation et infrastructure . Cette équipe développe et exploite l’infrastructure fondamentale, les systèmes d’orchestration et les services opérationnels qui soutiennent les systèmes expérimentaux, les moteurs de simulation (simulation backends ) et les flux de travail d’informatique quantique accessibles par le nuage.

Ce poste se situe à l’intersection du génie logiciel, de l’infrastructure et de la fiabilité opérationnelle. La personne retenue contribuera à concevoir et à faire évoluer les systèmes qui permettent à la plateforme logicielle de Nord Quantique de demeurer évolutive, observable, sécurisée et robuste sur le plan opérationnel dans un environnement de R&D hautement dynamique.

Principales responsabilités :

  • Concevoir, développer et maintenir les systèmes d’infrastructure et les systèmes opérationnels qui soutiennent la plateforme logicielle de Nord Quantique.
  • Contribuer à l’architecture et à l’évolution des systèmes d’orchestration, de déploiement et de gestion des opérations.
  • Développer des outils et des flux de travail favorisant la fiabilité, l’observabilité, la sécurité et la sûreté opérationnelle.
  • Contribuer à la gestion de l’infrastructure infonuagique, à l’intégration des systèmes de calcul haute performance (HPC), à l’automatisation des déploiements et à la surveillance opérationnelle.
  • Collaborer avec les équipes internes et les partenaires externes afin d’assurer un accès sécurisé et fiable aux ressources de calcul et aux systèmes expérimentaux.
  • Contribuer à la qualité logicielle en participant aux discussions d’architecture, aux revues de code, aux essais, au débogage et à l’application des meilleures pratiques opérationnelles.

Formation et expérience requises :

  • Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
  • Minimum de cinq (5) ans d’expérience en développement ou en exploitation de systèmes logiciels dans un environnement de R&D, infonuagique, d’infrastructure ou à forte ambition technique.
  • Expérience avec des systèmes distribués, une infrastructure opérationnelle ou des plateformes logicielles de production.
  • Expérience de travail dans un environnement interdisciplinaire impliquant une étroite collaboration entre des équipes logicielles, d’infrastructure et techniques.

Compétences et connaissances recherchées :

  • Solides compétences en développement logiciel dans au moins un langage moderne de programmation de systèmes ou d’infrastructure, tel que Go, Rust ou Python.
  • Expérience des systèmes distribués, des cadres d’orchestration ou de l’automatisation des opérations.
  • Expérience de l’infrastructure infonuagique, des chaînes de déploiement des flux de travail CI/CD ou de la gestion de l’infrastructure.
  • Bonne connaissance des pratiques de surveillance, de journalisation, d’observabilité et d’ingénierie de la fiabilité.
  • Bonne connaissance des enjeux liés à la sécurité, au contrôle d’accès ou à la sûreté opérationnelle dans des environnements informatiques partagés.
  • Une expérience des systèmes de calcul haute performance (HPC), de la gestion de grappes de calcul ou d’infrastructures de calcul à grande échelle constitue un atout.
  • Une expérience avec Kubernetes, des infrastructures infonuagiques natives (cloud-native ) ou des API sécurisées destinées à des partenaires externes constitue un atout.
    Niveau avancé en anglais afin de communiquer avec des membres de l’équipe à l’international.
    Une connaissance intermédiaire du français constitue un atout.

Profil recherché :

  • Fort sens des responsabilités et capacité à mener des initiatives techniques complexes.
  • Capacité à promouvoir les meilleures pratiques opérationnelles grâce à la collaboration, au pragmatisme et au leadership technique auprès des équipes.
  • Excellent jugement pour concilier la rigueur opérationnelle et la flexibilité requise dans un environnement de R&D interdisciplinaire.
  • Engagement envers la qualité des logiciels, l’excellence opérationnelle et l’amélioration continue.

Nord Quantique s'engage aux principes d'équité, de diversité et d'inclusion dans sa formation, ses lieux de travail et ses activités. Nous encourageons les candidatures provenant de divers milieux et de groupes traditionnellement marginalisés.

Travailler chez Nord Quantique

Vous ferez partie d’une organisation en pleine croissance, au cœur de l’écosystème quantique de Sherbrooke, et participerez activement à l’émergence de technologies du futur . L’environnement de travail est dynamique, interdisciplinaire et résolument tourné vers l’innovation.

Nord Quantique est un employeur qui souscrit au principe d’équité en emploi. Nous sommes résolu·e·s à offrir un milieu de travail inclusif et diversifié, où chaque personne peut s’épanouir, être soutenue et entendue. Nous offrons des horaires flexibles et adaptons nos pratiques pour le bien-être de toutes et tous.

S’établir en Estrie

Nous proposons un accompagnement complet à la mobilité : démarches d’immigration, aide à la recherche de logement, accès à des services de garde et d’éducation, soutien à la recherche d’emploi pour le ou la partenaire, etc. Nous offrons une compensation au déménagement ainsi que des salaires compétitifs.

Langue de travail : Anglais et/ou français

Lieu de travail : Espace Quantique 1, 1950 rue Roy, Sherbrooke, QC, J1K 1B7