CareerPlanSign in

Senior Software Developer C++

Montréal, QC, ca💼 Full-time🗓 2026-07-27 → 2026-09-26

Core

Design, develop, and optimize complex C++ software applications and n-tier architectures for a counter-drone detection and neutralization system.

Role type

Senior Software Developer (C++)

Builds

Counter-drone detection and neutralization systems (LAD)

Domain

Defense / Aerospace / Security

Deliverable

production ML models | product features

Required skills

C++, object-oriented design, n-tier architecture, TDD/BDD, QtTest, Google Test, Linux, Git/Gerrit, documentation

Preferred skills

Ubuntu/Fedora, Agile/Scrum, English communication

Technologies

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

Responsibilities

Design and develop complex C++ applications, define efficient n-tier architectures, develop user interfaces and 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.