CareerPlanSign in

Concepteur logiciel C++ Sénior

Montreal, QC, ca🌐 Remote💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Senior C++ software engineer specializing in video/data streaming to develop a new modern software product for visual inspection lines, including 2D/3D views, computer vision, and AI.

Role type

Senior IC C++ software engineer (video streaming & data processing)

Builds

New software product for visual inspection lines featuring real-time streaming, 2D/3D views, computer vision, and AI capabilities.

Domain

Industrial inspection / Computer Vision / Video Streaming

Deliverable

production ML models | product features

Required skills

C++, object-oriented programming, software architecture, real-time performance optimization, memory management, multi-platform development (Intel, ARM, Docker micro-services), DevOps, CI/CD, unit testing frameworks, UML, Git/GitLab/JIRA

Preferred skills

Websocket, gRPC, OpenCV, video/data streaming, compression, codecs, agile methodologies

Technologies

C++, Docker, Websocket, gRPC, OpenCV, Git, JIRA, GitLab

Responsibilities

Design and implement a high-performance software architecture for real-time data streaming; Develop multi-platform software solutions; Optimize critical performance points using algorithmic complexity reduction and memory management; Implement DevOps and CI/CD pipelines; Integrate rigorous testing practices; Provide technical support and mentorship to team members.

Seniority

Senior, hands-on IC

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