C++ Real-Time Systems Engineer (Hybrid)

Aversan Inc

Montreal (administrative region)

Hybrid

CAD 100,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aversan Inc. is seeking a C++ Software Developer in Montreal, QC. The hybrid role involves developing features, resolving bugs, and collaborating on design and validation for safety-critical electronics and software systems in aerospace, defence, and space.

The position requires a bachelor degree and strong C++ skills, with experience on Windows and/or Linux, plus knowledge of real-time programming, IPC, and network protocols. Compensation ranges from CAD 100,000 to 130,000 annually.

Qualifications

  • Bachelor degree in computer/software/electrical engineering or equivalent.
  • Strong experience with C++ language.
  • Experience in Windows and/or Linux software development.
  • Knowledge of source control tools (GitHub or similar).
  • Familiarity with real-time programming structures and memory management.
  • Knowledge of network protocols (TCP/IP, Sockets, UDP) and IPC.

Responsibilities

  • Develop new features, design, code, test, document and fix bugs.
  • Collaborate on requirements, feature design and validation.
  • Participate in code reviews and improve development practices.
  • Integrate functionalities and deploy solutions.
  • Assist V&V specialists with test plans and bug investigations.
  • Plan deliverables within an agile framework.

Skills

C++ programming
Windows/Linux development
Real-time programming concepts
Networking (TCP/IP, Sockets, UDP)

Education

Bachelor degree in Computer/Software/Electrical Engineering or equivalent

Tools

GitHub or other VCS
IPC mechanisms knowledge

Job description

Aversan Inc. is seeking a C++ Software Developer in Montreal, QC. The hybrid role involves developing features, resolving bugs, and collaborating on design and validation for safety-critical electronics and software systems in aerospace, defence, and space.

The position requires a bachelor degree and strong C++ skills, with experience on Windows and/or Linux, plus knowledge of real-time programming, IPC, and network protocols. Compensation ranges from CAD 100,000 to 130,000 annually.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 • 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
C++ Software Developer St-Laurent, Quebec
C++ Software Developer St-Laurent, Quebec

Aversan Inc • Montreal (administrative region)

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

Aversan Inc. • Bas-Saint-Laurent

On-site
CAD 75,000 - 100,000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Embedded C++ Developer & Tester — Hybrid
Embedded C++ Developer & Tester — Hybrid

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan • Montreal (administrative region)

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

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000