C++ Software Developer

Mantu

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mantu is seeking a C++ Software Developer to join a specialized engineering group developing software capabilities for advanced sensor systems. The successful candidate will contribute across the full software lifecycle, including requirements, architecture, development, testing, integration, validation, debugging, deployment, and documentation.

The role involves developing new C++ features, diagnosing defects, participating in architecture and design reviews, and supporting unit tests with V&V

Qualifications

  • Bachelor’s degree in Computer/Software/Electrical Engineering or related field.
  • 5+ years of professional C/C++ development.
  • Experience on Windows and/or Linux with real-time concepts.
  • Networking experience: TCP/IP, UDP, sockets, IPC.
  • Git/GitHub or similar; full SDLC experience.
  • Excellent communication and collaboration skills; hybrid Saint-Laurent schedule.

Responsibilities

  • Develop new C++ features from requirements definition and design through implementation, testing, integration, and documentation.
  • Diagnose, debug, and fix defects during development, integration, and validation campaigns.
  • Participate in software architecture, design reviews, and improvements to development practices.
  • Develop unit tests and support V&V specialists in defining test plans and validation activities.
  • Contribute to feature integration, deployment, software release activities, and documentation.
  • Plan software deliverables within an Agile environment while collaborating with developers, architects, V&V specialists, and other teams.

Skills

C/C++
Real-time programming
Networking (TCP/IP)
Version control (Git)
Communication & collaboration

Education

Bachelor’s degree in Computer/Software/Electrical Engineering or related

Tools

Git
GitHub

Job description

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, GitHub, 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur C/C++ (Senior)
Développeur C/C++ (Senior)

SII Group • Canada

Hybrid
CAD 80,000 - 110,000
Software Developer III – C++
Software Developer III – C++

Indotronix UK • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Software Developer C++
Senior Software Developer C++

CS CANADA Inc. • Quebec

On-site
CAD 90,000 - 120,000
Medical, dental, and vision insurance
Access to telemedicine service
RRSP program
+2
Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal

On-site
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
C++ Developer
C++ Developer

Amaris Consulting • Laval

On-site
CAD 80,000 - 100,000
Strong training system with internal Academy
Dynamic work environment with team events
International community
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)

Aversan • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 100,000 - 130,000
Junior Software Developer - System Integration Labs (North Shore)-EN
Junior Software Developer - System Integration Labs (North Shore)-EN

CAE • Montreal

Hybrid
CAD 70,000 - 95,000
Hybrid work arrangement
Flexible working hours
Career development
+4
Ingénieur en micrologiciel / Firmware Engineer
Ingénieur en micrologiciel / Firmware Engineer

Cattron Global • Montreal

On-site
CAD 65,000 - 95,000
Équipe R&D dynamique
Horaires flexibles
Équipe multidisciplinaire
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Sainte-Anne-de-Bellevue

On-site
CAD 69,000 - 83,000
Développeur logiciel III/ Software Developer III
Développeur logiciel III/ Software Developer III

Ian Martin Group • Montreal

On-site
CAD 178,602,000 - 241,637,000