Senior/Lead C++ Developer
1 day ago
We are looking for a Senior C++ Developer, with the possibility of filling multiple positions, including a Team Lead role, to collaborate on a wide range of innovative projects in partnership with our clients. The successful candidate will work within a multidisciplinary team of talented engineers, developers, designers, and QA analysts, and will contribute to the design and development of cutting-edge technological solutions.
As a Senior C++ Developer at Spiria, you will be required to:- Write, modify, optimize, and debug C++ code.
- Design and develop high-performance software systems in C++.
- Architect and implement core libraries, schedulers, and reusable components for intelligent agents.
- Participate in testing and quality assurance activities according to established strategies.
- Lead or contribute to R&D initiatives focused on system autonomy, decision-making, and reliability.
- Integrate AI models (SLMs, LLMs, VLMs, policies) into constrained environments and deterministic execution loops.
- Collaborate on various project-related activities in an Agile context: effort estimation, requirements analysis, prototyping, problem solving, and software component integration and configuration.
- Review code and architecture to ensure compliance with development standards and best practices.
- Collaborate with multidisciplinary local and international teams (autonomy, core, display/visualization).
- More than 8 years of experience in C++ development.
- Experience working with Python.
- Expertise in Linux/Unix environments.
- Demonstrated ability to design robust systems and write efficient code.
- Strong adaptability to meet objectives and deadlines.
- Ability to provide technical leadership and mentor less experienced team members.
- Self-motivated, proactive, and able to collaborate effectively.
- Strong aptitude for solving complex problems.
- Experience with Agile methodologies.
- Knowledge of unit testing.
- Proficiency in English and/or French (spoken and written).*
- Experience with embedded systems, real-time systems, or performance-critical applications.
- Experience with Universal Scene Description (USD), 3D environments, and digital twins.
- Knowledge of agent-based architectures, schedulers, or behavior trees.
- Knowledge of or experience with AI inference engines (such as ONNX Runtime, TensorRT).
- Familiarity with signal processing: audio, video, image, LiDAR, streaming pipelines, or simulation
- Collaboration with development teams based in the Montreal or Laval offices, depending on the assigned project.
- On-site presence at the Montreal office or at the client's location, 2–3 days per week.
- Salary range: $ , based on a 37.5-hour workweek.
- Vacation bank of 3 weeks per year.
- 5 additional fixed days off during the winter holidays.
- Flexible personal days to handle life's ups and downs.
- Deferred Profit Sharing Plan (DPSP) and RRSP with employer contributions.
- Group insurance with broad coverage.
- Telemedicine and Employee Assistance Program via TelusHealth.
- Paid training, certification and association expenses.
- Spiri-Flex reimbursements yearly for health, ergonomics, and connectivity-related expenses.
Work Environment
We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you're at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from.
About Us
At Spiria, we're a team of over 150 professionals across Canada. For more than 20 years, we've been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction.
- Bilingualism is essential for this role. The person in this role will need to collaborate with internal and external clients across North America in both French and English for all tasks.
At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities.
AI Notice
Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams.
-
C++ Development Team Lead
1 week ago
Montréal, QC, Canada Maya HTT Full timeMaya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM. A long-time partner of Siemens Digital Industries Software, Maya HTT collaborates in providing software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality, drive down costs, and harness the...
-
Senior Developer
1 day ago
Toronto, ON MV K, Canada Information Services Corporation Full timeCompany Name:Reamined Systems Inc.Location: Toronto, OntarioStatus: Full-time Permanent VacancySalary: The annual salary for this position ranges from $78,000 - $117,000. Exact compensation may vary based on qualification, experience, and education.Closing Date: January 18, 2026We are Reamined Systems INC. (RSI). We provide specialized real property...
-
Senior Client Service Accountant
1 day ago
Mississauga, ON LM K, Canada S C Partners Full timeJob Title: Senior Client Service Tax Accountant, CPA DesignationLocation: Mississauga, ONJob Type: Full-TimeS+C Partners LLP, based in the vibrant village of Streetsville, Mississauga, is a full-service CPA and advisory firm that combines the technical expertise of a large accounting practice with the personalized approach of a boutique firm. S+C Partners is...
-
Senior .NET Developer
1 day ago
Mississauga, ON LN K, Canada Think Logistics Inc. Full timeJob Title: Senior .NET DeveloperLocation: Mississauga "Hybrid/Remote"Type: Full-timeIndustry: Logistics / Warehouse ManagementExperience Level: SeniorAbout UsThink Logistics is a growing logistics technology company with a mission to modernize warehouse operations through software. Our 3PL Warehouse Management System (WMS) has helped streamline logistics for...
-
Senior Developer
1 day ago
Gatineau, Quebec, Canada Groupe Nordik Full timeGroupe Nordik is a fast-growing company whose goal is to rise to the top of the wellness, health, and tourism industries. We have proven ourselves as an industry trailblazer through our commitment and mission. Our vision and our newly created corporate office to support its three spas in Quebec, Ontario, and Manitoba. This aims to continue our expansion and...
-
Associate Software Developer I C++
1 day ago
Montréal, QC HK G, Canada Aspen Technology Full timeThe driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of...
-
Senior C++ Developper
1 day ago
Rue Notre-Dame Ouest, Montréal-Ouest, QC, Canada YTRIA Full timeCompany Description Who we are: YtriaFor the past 20 years, Ytria has provided innovative and efficient software solutions to the most complex problems faced by administrators of Microsoft Office 365 and IBM (HCL) Notes and Domino environments. Our solutions have been deployed and are being used at over 3,000 customer sites all over the world. Our customers...
-
Principal Software Developer C++
1 day ago
Montréal, QC HK G, Canada Aspen Technology Full timeThe driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of...
-
Sales Development Representative
1 day ago
Quebec City, QC GP J, Canada C-CUBE Full timeVille de Québec — Mode hybride (bureau + télétravail) 2 postes disponibles Contrat de 4 mois (possibilité de prolongation ou d'avancement)Salut On vous invite à rejoindre notre sympathique équipe chez C-Cube, directement à nos bureaux de Québec.C-Cube, c'est qui?Notre vision →Être le seul outil en ligne dont un entrepreneur en construction a...
-
Analyst-Developer, C#
14 hours ago
Pointe-aux-Trembles, QC, Canada Fed IT Full timeAnalyst-Developer, C# - Manufacturing ERP Introduction Hello,I'm Robin, recruitment and business development consultant at FED IT, a recruitment agency specializing in IT professions.I work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT,...