CareerPlanGet AI match score →

Senior Software Developer C++

Montréal, QC, ca💼 Full-time🗓 2026-05-28 → 2026-07-31

Core

Design, develop, and optimize complex software applications and n-tier architectures for high-tech systems including a proprietary counter-drone solution.

Role type

Senior Software Developer (C++)

Builds

High-precision sensor integration, data processing algorithms, and user interfaces for critical security systems.

Domain

Defense & Security / Embedded Systems / Counter-Drone Technology

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (10+ years), Object-Oriented Design, Linux (Ubuntu/Fedora), Google Test, QTest, TDD/BDD, Git/Gerrit, Technical Documentation

Preferred skills

QtTest, Agile/Scrum, Hardware collaboration

Technologies

C++, Qt, Linux, Google Test, QTest, Git, Gerrit

Responsibilities

Design and develop complex C++ applications, define efficient n-tier architectures, develop data processing algorithms, apply robust testing methodologies, participate in code reviews, analyze and prepare documentation, support V&V and hardware teams with software tooling.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗