Spiria Logo

Spiria

Développeur(euse) C++/Python

Posted 7 Days Ago
Be an Early Applicant
In-Office
Laval, QC, CAN
Senior level
In-Office
Laval, QC, CAN
Senior level
Concevoir, développer et optimiser des logiciels C++ haute performance pour machines automatisées embarquées. Implémenter bibliothèques, logique de contrôle, planificateurs et composants réutilisables. Intégrer l'automatisation dans boucles déterministes, assurer qualité par revues et tests unitaires/intégration, et collaborer avec équipes pluridisciplinaires en environnement Linux.
The summary above was generated by AI

Nous sommes à la recherche d'un développeur(euse) logiciel C++ / Python pour rejoindre l'une de nos équipes d'experts chez Spiria, et travailler sur des logiciels fonctionnant sur des machines de pointe. Il s'agit d'un rôle idéal pour une personne qui excelle dans la conception de logiciels embarqués fiables et déterministes opérant dans de véritables environnements, là où la précision et la rigueur font toute la différence.

Vous jouerez un rôle clé dans le développement de logiciels embarqués Linux sur des grandes machines, notamment pour l’interface utilisateur, l’automatisation des tâches opérationnelles et les systèmes de contrôles et comportement, ainsi que pour l’intégration logicielle. 

Ce rôle requiert une présence au bureau.

En tant que développeur(euse) C++/python, vous serez amené(e) à :

  • Concevoir, développer et optimiser des logiciels C++ haute performance pour des opérations automatisées et autonomes.
  • Implémenter et maintenir des bibliothèques de base, de la logique de contrôle, des planificateurs et des composants réutilisables pour l'automatisation machine.
  • Contribuer au développement de l'automatisation et de l'autonomie, avec un accent marqué sur la fiabilité, la sécurité et le comportement déterministe.
  • Intégrer la logique d'automatisation dans des boucles d'exécution déterministes sur des plateformes embarquées.
  • Assurer la qualité logicielle par des revues de code, des tests unitaires et d'intégration, ainsi que des pratiques Agile/Scrum.
  • Collaborer avec des équipes pluridisciplinaires regroupant plusieurs départements.

Les clés de votre succès :

    • 5 ans ou plus d'expérience professionnelle en développement C++.
    • Solide maîtrise de Python pour la création d'outils, les tests ou les flux de travail d'automatisation.
    • Expérience avancée dans les environnements Unix/Linux.
    • Expérience dans le développement de logiciels pour machines automatisées ou autonomes.
    • Bonne compréhension de l'architecture logicielle et des standards de codage en environnement de production.
    • Maîtrise du français et/ou de l'anglais (parlé et écrit).

Atouts :

    • Expérience avec des systèmes temps réel ou à haute performance.
    • Connaissance d'Angular ou d'autres frameworks de développement d'interfaces web.
    • Expérience avec des architectures d'automatisation, des planificateurs ou des machines à états/comportements.
    • Expérience en contrôle machine, contrôle de mouvement ou logique d'opération autonome.
    • Familiarité avec le déploiement et le débogage de logiciels embarqués sur machine.
    • Expérience avec Angular ou des frameworks web modernes, notamment pour la configuration, la visualisation ou les interfaces opérateur.
    • Expérience de collaboration avec des ingénieurs séniors et de contribution aux discussions techniques et aux décisions de conception.

Ce qu'on vous offre :

    • 3 semaines de vacances ou selon votre expérience.
    • 5 jours de congé pendant les fêtes hivernales.
    • Journées de congé flexibles pour des raisons personnelles et pour gérer les aléas de la vie. 
    • Programme RPDB-REER avec contribution de l’employeur. 
    • Régime d'assurances collectives à large couverture.
    • Service de télémédecine et programme d’aide aux employés avec Dialogue.
    • Remboursements liés à la formation, aux certifications et aux ordres professionnels.
    • Remboursements Spiri-Flex annuellement pour des dépenses relatives à la santé, à l'ergonomie et à la connectivité.

Modalités d'emplois :

  • Échelle salariale : 75 000$ - 100 000$, sur une base de 37,5 heures par semaine.

Environnement de travail

Nous croyons que l’équilibre entre vie professionnelle et personnelle est essentiel. Nous le rendons possible grâce à une organisation du travail flexible et un mode de travail sur mesure. Que vous soyez au bureau ou à l’endroit de votre choix, ce qui compte avant tout, c’est l’impact de votre travail, pas où vous vous trouvez.

À propos de nous!

Chez Spiria, nous sommes une équipe de plus de 150 professionnel(le)s réparti(e)s à travers le Canada. Depuis plus de 20 ans, nous créons des solutions logicielles sur mesure, alimentées par un profond engagement envers la qualité du code, l'excellence technologique, la création collaborative et la satisfaction clients.

Chez Spiria, nous croyons que la diversité est une grande force. Ainsi, nous souscrivons au principe de l’équité en matière d’emploi et invitons les femmes, les personnes de minorité visible, les personnes autochtones, les personnes avec un handicap, les personnes LGBTQIA2S+ et les personnes autrement marginalisées à poser leur candidature.

Avis sur l’IA

Nos outils de recrutement utilisent de l’IA pour soutenir le tri initial de candidatures, sans jamais remplacer le flair et l’expertise de nos équipes de recrutement.

*Le bilinguisme est essentiel pour ce rôle. La personne qui occupe ce rôle devra, pour l’ensemble de ses tâches, collaborer avec des clients internes et externes à travers l’Amérique du Nord autant en français qu’en anglais. 

HQ

Spiria Montréal, Québec, CAN Office

7236 Rue Waverly, 501, Montréal, Quebec, Canada, H2R 0C2

Similar Jobs

55 Minutes Ago
In-Office or Remote
Canada
Senior level
Senior level
Big Data • Information Technology • Software • Analytics • Energy
Lead go-to-market strategy and execute full-funnel growth marketing campaigns for energy-focused SaaS products. Drive pipeline, product adoption, and customer engagement through cross-functional collaboration with product marketing, sales, digital marketing, and analytics. Analyze performance, optimize programs, support launches and market expansions, and identify new growth opportunities from market and customer insights.
3 Hours Ago
Remote or Hybrid
Canada
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Sr UX Engineer will develop and maintain design systems for insurance software, focusing on user interface design, collaboration with UX teams, and creating scalable components.
Top Skills: CSSFigmaHTMLJavaScriptReactVue
6 Hours Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
AdTech • eCommerce • Information Technology • Travel • Generative AI
Design, build, and maintain full‑stack services and UIs for Expedia's content platform. Own end‑to‑end feature delivery, API and data modeling, performance and observability, and safely integrate AI/ML capabilities. Collaborate across teams in a DevOps, agile environment.
Top Skills: Ai/MlGraphQLJavaScriptNode.jsReactRest ApisSpring BootTypescript

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account