Aversan Inc. logo

Software Developer

Aversan Inc.
Department:Software Development
Type:HYBRID
Region:Montreal, Quebec
Location:Montreal, Quebec, Canada
Experience:Mid-Senior level
Estimated Salary:CAD85,000 - CAD120,000
Skills:
C++CLINUXWINDOWSGITHUBREAL-TIME PROGRAMMINGNETWORK PROTOCOLSTCP/IPSOCKETSUDPINTERPROCESS COMMUNICATIONAVIONICSSENSORSCOMMUNICATION SYSTEMS
Share this job:

Job Description

Posted on: October 9, 2025

Job Title Software Developer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a Software Developer to join our team supporting the Magnetic Anomaly Detection (MAD) Engineering group. The successful candidate will contribute to the development and enhancement of the MAD-XR sensor software. This includes designing new capabilities, resolving software deficiencies, and participating in all phases of the software development lifecycle, from requirements definition to architecture, coding, testing, and documentation. Location: St-Laurent, QC Job Type: Hybrid Clearance Required: CGP Responsibilities

  • Design, implement, test, and document new software features.
  • Investigate and resolve bugs identified in existing products.
  • Collaborate on software requirements definition and architectural design.
  • Participate in code reviews and contribute to continuous improvement of development practices.
  • Support integration and deployment of software solutions.
  • Assist V&V specialists in defining formal test plans and investigating validation issues.
  • Contribute to agile planning and delivery of software milestones.

Basic Qualifications

  • Bachelor’s degree in Computer, Software, or Electrical Engineering (or equivalent experience).
  • Minimum 5 years of experience in C/C++ software development.
  • Experience developing software on Windows and/or Linux platforms.
  • Proficiency with source control and integration tools (e.g., GitHub).
  • Strong understanding of real-time programming concepts: processes, threads, semaphores, synchronization, and memory management.
  • Solid knowledge of network protocols (TCP/IP, Sockets, UDP) and interprocess communication (IPC).
  • Experience with Avionics, Vehicles, Sensors or Communication Systems is an asset
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Aversan Inc. logo

Aversan Inc.

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Affirm logo

Staff Software Engineer, Backend (PMI Core)

Affirm
Just now
Software Development
Remote (Edmonton, Alberta)
Edmonton, Alberta, Canada
PYTHONKOTLINAWS+7 more
PharmEng Technology logo

CSV Engineer

PharmEng Technology
Just now
Software Development
ON-SITE
Edmonton, Alberta, Canada
COMPUTER SYSTEM VALIDATION (CSV)GMP COMPLIANCEVALIDATION PROTOCOL DEVELOPMENT+5 more
Go Auto logo

Developer (Go Auto Corporate - Mayfield (16830 107 Ave))

Go Auto
Just now
Software Development
ON-SITE
Edmonton, Alberta, Canada
PYTHONGRAPHQLREACT+10 more
Affirm logo

Staff Software Engineer, Backend (Growth Platform)

Affirm
2 days ago
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PYTHONKOTLINAWS+9 more
Yochana logo

Full Stack Lead with React & .Net

Yochana
2 days ago
Software Development
HYBRID
Calgary, Alberta, Canada
REACT.NETC#+12 more