Senior/Lead C++ Developer - C$95,000 - C$120,000 A Year (Les Collines-de-l'Outaouais Regional County Municipality)

Senior/Lead C++ Developer - C$95,000 - C$120,000 A Year (Les Collines-de-l'Outaouais Regional County Municipality)

14 Aug
|
Spiria
|
Les Collines-de-l'Outaouais Regional County Municipality

14 Aug

Spiria

Les Collines-de-l'Outaouais Regional County Municipality

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). Keys to your success:



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 productive 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).* Nice to have: 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 Employment details: 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: $95,000–120,000, based on a 37.5‑hour workweek. What we offer you: Vacation

📌 Senior/Lead C++ Developer - C$95,000 - C$120,000 A Year (Les Collines-de-l'Outaouais Regional County Municipality)
🏢 Spiria
📍 Les Collines-de-l'Outaouais Regional County Municipality

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior/lead c++ developer - c$95,000 - c$120,000 a year (les collines-de-l'outaouais regional county municipality) / les collines-de-l'outaouais regional county municipality

Subscribe to this job alert:

Get the latest job offers by email for: senior/lead c++ developer - c$95,000 - c$120,000 a year (les collines-de-l'outaouais regional county municipality) / les collines-de-l'outaouais regional county municipality