Senior – Principal C++ Developer, AI

Posted 2 weeks ago

Apply Now

About the role

  • Senior C++ Developer designing innovative technology solutions at Spiria in a collaborative team environment. Involves diverse projects and leadership opportunities with direct client interaction.

Responsibilities

  • Write, modify, optimize, and debug C++ code.
  • Design and develop high-performance software systems in C++.
  • Architect and implement core libraries, planners, 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 autonomy, decision-making, and system 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, troubleshooting, integration, and configuration of software components.
  • Review code and architecture to ensure compliance with development standards and best practices.
  • Collaborate with multidisciplinary local and international teams (autonomy, core, display/visualization).

Requirements

  • More than 8 years of experience in C++ development.
  • Experience working with Python.
  • Expertise in Linux/Unix.
  • Proven ability to design robust systems and write efficient code.
  • Strong adaptability to meet goals and deadlines.
  • Ability to provide technical leadership and mentor less experienced team members.
  • Self-motivated, proactive, and a strong collaborator.
  • Strong aptitude for solving complex problems.
  • Experience with Agile methodology.
  • Knowledge of unit testing.
  • Proficiency in English and/or French (spoken and written).

Benefits

  • 3 weeks of vacation, or more depending on your experience.
  • 5 days off during the winter holidays.
  • Flexible days off for personal reasons and to handle life’s contingencies.
  • RPDB-RRSP plan with employer contribution.
  • Comprehensive group insurance plan.
  • Telemedicine services and an employee assistance program with TELUS Health.
  • Reimbursement for training, certifications, and professional association fees.
  • Annual Spiri-Flex reimbursements for expenses related to health, ergonomics, and connectivity.

Job type

Full Time

Experience level

Senior

Salary

CA$95,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxPythonUnix

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.