C++ Software Developer - Real-Time Systems (Hybrid, Montreal)

Aversan

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

Hybrid

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aversan Inc. is seeking a qualified C++ Software Developer to join our Montreal team, working in a hybrid setup.

You will contribute to safety-critical software for aerospace and defense applications, developing features, resolving bugs, and collaborating across requirements, design, and validation. The role requires a Bachelor’s degree in engineering or equivalent experience, strong C++ skills, and experience on Windows or Linux, with familiarity in GitHub and real-time programming concepts.

Qualifications

  • Bachelor degree in Computer/Software/Electrical Engineering or equivalent experience.
  • Strong experience of the C++ programming language.
  • Experience in software development on Windows and/or Linux.
  • Knowledge of software integration and source control tools (GitHub or other).
  • Knowledge of real-time programming structures, including processes, threads, semaphores, synchronization mechanisms and memory management.
  • Knowledge of network protocols (TCP/IP, Sockets, UDP) as well as interprocess communication mechanisms (IPC).

Responsibilities

  • Participate in the development of new features (design, code, testing, documentation) as well as the resolution of bugs discovered in our products.
  • Collaborate in the development of requirements, design of features and validation of software requirements.
  • Participate in code review activities and improvement of our software development practices.
  • Participate in the integration of functionalities and deployment of solutions.
  • Support V&V specialists to define formal test plans and the investigation of bugs found during formal validation campaigns.
  • Participate in planning deliverables within an agile development framework.

Skills

C++
Real-time programming
IPC
Networking (TCP/IP)
Windows/Linux
GitHub

Education

Bachelor's degree in Computer/Software/Electrical Engineering or equivalent experience

Tools

GitHub

Job description

Aversan Inc. is seeking a qualified C++ Software Developer to join our Montreal team, working in a hybrid setup.

You will contribute to safety-critical software for aerospace and defense applications, developing features, resolving bugs, and collaborating across requirements, design, and validation. The role requires a Bachelor’s degree in engineering or equivalent experience, strong C++ skills, and experience on Windows or Linux, with familiarity in GitHub and real-time programming concepts.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Developer
C++ Software Developer

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

Hybrid
CAD 100,000 - 130,000
C++ Software Developer
C++ Software Developer

Aversan Inc. • Bas-Saint-Laurent

On-site
CAD 75,000 - 100,000
C++ Software Developer
C++ Software Developer

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
C++ Software Developer
C++ Software Developer

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

Hybrid
CAD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
C++ Embedded Systems Engineer & Tester (Hybrid)
C++ Embedded Systems Engineer & Tester (Hybrid)

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
C++ Developer & Tester
C++ Developer & Tester

Aversan • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
Hybrid work arrangement
Competitive compensation
C++ Developer & Tester
C++ Developer & Tester

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
Senior Embedded Hardware Engineer — Space & Defense Tech
Senior Embedded Hardware Engineer — Space & Defense Tech

Aversan Inc. • Ottawa

On-site
CAD 100,000 - 130,000
Software Product Assurance Engineer
Software Product Assurance Engineer

Aversan Inc • Brampton

On-site
CAD 120,000 - 135,000