×
Register Here to Apply for Jobs or Post Jobs. X

C++ Software Developer

Job in Montreal, Montréal, Province de Québec, G4F, Canada
Listing for: Mantu
Full Time, Part Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, Software Testing, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Location: Montreal

Work model:
Hybrid, 1 day per week, plus an additional day every 3 weeks

Employment options:
Permanent or freelance

Position summary

Our client is looking for a C++ Software Developer to join a specialized engineering group developing software capabilities for advanced sensor systems.

The successful candidate will contribute to several phases of the software development lifecycle, including requirements definition, architecture, design, development, unit testing, integration, validation, debugging, deployment, and technical documentation.

Main responsibilities
  • Develop new C++ software features from requirements definition and design through implementation, testing, integration, and documentation.
  • Investigate, diagnose, and correct software defects identified during development, integration, and formal validation campaigns.
  • Participate in software architecture, feature design, requirements validation, code reviews, and improvements to development practices.
  • Develop unit tests and support V&V specialists in defining formal test plans and validation activities.
  • Contribute to feature integration, solution deployment, software release activities, and technical documentation.
  • Plan software deliverables within an Agile environment while collaborating with developers, architects, V&V specialists, and other engineering teams.
Qualifications
  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related discipline. Equivalent professional experience may be considered.
  • Minimum of 5 years of professional experience in C/C++ software development
    .
  • Experience developing software on Windows and/or Linux
    , with strong knowledge of real-time programming concepts, including processes, threads, semaphores, synchronization, and memory management.
  • Hands-on experience with TCP/IP, UDP, sockets, and interprocess communication
    .
  • Experience with Git, Git Hub, or another source-control and software-integration platform, along with full software development lifecycle experience.
  • Strong communication, organization, documentation, debugging, and collaboration skills, with availability to work full time according to the hybrid schedule in Saint-Laurent.

Experience with aerospace, avionics, sensors, defense, or other safety-critical systems is preferred. French and English bilingualism is an advantage.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary