Talent.com
Top Aces
Software Developer (AAMS – Advanced Aggressor Mission System)Top Aces • Dorval, QC, CA
Software Developer (AAMS – Advanced Aggressor Mission System)

Software Developer (AAMS – Advanced Aggressor Mission System)

Top Aces • Dorval, QC, CA
30+ days ago
Job type
  • Full-time
Job description

Founded in 2000 by three former Royal Canadian Air Force (RCAF) CF-18 fighter pilots who identified an opportunity to improve military readiness training, Top Aces has since established itself as the world leader in contracted adversary air (ADAIR) services and joint terminal attack controller (JTAC) training.

We pride ourselves on our unblemished safety record, having flown an industry leading 130,000+ hours of operational training without accident in support of customers worldwide, including Canada, the U.S., Germany, and multiple other NATO allies and international partner nations.

Our vision is to be the most trusted provider of innovative defense training solutions, continuously elevating standards in an industry where "Experience Matters." This commitment to innovation and technology ensures we remain adaptable, training allied militaries to succeed against evolving threats.

Top Aces’ dynamic team contributes to delivering on our purpose of training the next generation of combat leaders by living our values of Service, Integrity, Excellence, and Together every day!

Join our team!

Top Aces’ Advanced Aggressor Mission System (AAMS) integrates avionics, sensors, EW systems, and tactical data links. This role focuses on developing mission‑critical software for airborne platforms.

Role Summary

Design, implement, and test real‑time embedded software supporting AAMS capabilities, including sensor fusion, tactical displays, and aircraft system integration.

Key Responsibilities

  • Mission‑system software development — Build and maintain software modules for avionics, EW, and tactical subsystems.
  • Research and implementation of interfaces using Interface Specification Documentation. Develop program modules that implement information and command exchange between subsystems.
  • Manage the design environment in conjunction with the Top Aces IT department.
  • Manage the software module library and compile functional programs suitable for different mission systems.
  • Develop C/C++ applications for reliability-critical environments.
  • System integration — Integrate software with aircraft hardware, sensors, and communication buses (MIL‑STD‑1553, ARINC‑429, Ethernet).
  • Verification & validation — Support unit testing, integration testing, and flight‑test readiness.
  • Documentation — Produce design artifacts aligned with aerospace certification standards.
  • Provide support to users in terms of configuring and troubleshooting the mission system under development.
  • Develop applications / software tools for monitoring the correct functioning of the mission system including via remote connection.

Qualifications

  • Degree in Software Engineering, Computer Engineering, or related.
  • Experience configuring computer / PC hardware and making hardware settings.
  • Experience with video settings and video conversion.
  • Demonstrated programming experience C/C++.
  • Demonstrated experience with networked systems.
  • Experience in Linux and Windows OS environments.
  • Experience in configuring and using interfaces using the following network types:
  • ARINC429 & 743
  • MIL-STD-1553B
  • Ethernet
  • RS-232/242
  • Familiarity with DO‑178C, aviation systems, or defense software is an asset.
  • Experience in remote diagnostics / remote troubleshooting.
  • Experience in Systems Engineering in the integrated mission system context.

Security Clearance Requirements/ CGP / ITAR:

Position requires Controlled Goods Clearance and Level 2 Secret Clearance

By joining Top Aces, you will find:

  • A work environment in which service, integrity, excellence and teamwork are highly valued;
  • Opportunities for development and growth;
  • Multidisciplinary and multicultural collaboration at a local and global level;
  • A flexible schedule;
  • Attractive benefit plan.

Come share your passion with us! Here, you’ll be encouraged, empowered, and challenged to be your best self.


Equal Employment Opportunity

At Top Aces, all employees are welcome regardless of race, nationality, color, religion, sex, gender identity or expression, sexual orientation, disability or age. The masculine form may be used in this job description solely for ease of reading but refers to men, women and gender diversity.

#LI-LS1#LI-Hybrid

Create a job alert for this search

Software Developer (AAMS – Advanced Aggressor Mission System) • Dorval, QC, CA

Similar jobs

Wireless Testing Specialist Role at Cogeco

Cogeco ConnexionMontreal (administrative region), QC, CA
Full-time

Be a part of Cogeco's wireless engineering team in Montréal, QC as a Wireless Testing Specialist.Ensure mobile devices meet rigorous standards through systematic testing and analysis.In this establ... Show more

 • Promoted

Wireless Communications Systems Developer (SDR / Protocols / Embedded)

OctasicMontreal (administrative region), QC, CA
Full-time

Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network.Octasic is a ... Show more

 • Promoted

Remote ML Architect - AWS Cloud Native

CaylentMontreal (administrative region), QC, CA
Remote
Full-time

A cloud-native services company is seeking a Machine Learning Architect to join its Cloud Native Applications team.This role requires expertise in ML system design and AWS solutions.You will work c... Show more

 • Promoted

Software Engineer

LanceSoft, Inc.Montreal, Montreal (administrative region), CA
Full-time

Direct message the job poster from LanceSoft, Inc.We need a Pega Administrator to relocate upon offer to Montreal, QC at own expense.Administration, maintenance, and support of the Pega platform to... Show more

 • Promoted

Senior AI Developer: Agentic Systems & Platform Lead

Constellation Dealer GroupMontreal (administrative region), QC, CA
Full-time

A North American software provider is seeking a Senior Developer to design and build AI-native systems that impact business outcomes.The role emphasizes collaborative system design and engineering ... Show more

 • Promoted

Siteminder IAM Expert

Tech Talent InternationalMontreal (administrative region), QC, CA
Full-time

Fortune 100/500/1000 and other companies in Canada/US.Description of the project environment:.IAM access infrastructure management allowing access to applications for all users of the group.Environ... Show more

 • Promoted

Simulation Software Engineer

Lockheed MartinMontreal (administrative region), QC, CA
Full-time

The simulation software engineer will play a key role in the evolution of an established simulation training platform contributing to the transition from a traditional desktop-based system to a mod... Show more

 • Promoted

Aerospace Software Development Specialist

SyntronicMontreal (administrative region), QC, CA
Full-time

Become a pivotal player in aerospace as an Aerospace Software Development Specialist.Drive innovation in satellite flight software development and empower cutting-edge aerospace missions.You will c... Show more

 • Promoted

Senior Software Developer – Machine Learning Platform

CoveoMontreal (administrative region), QC, CA
Full-time

Build the backbone of AI at scale.Want to see your work power millions of machine learning predictions every day? Join our Machine Learning Platform team and help bring models, including Large Lang... Show more

 • Promoted

AI Software Engineer - Montreal

ekona.aiMontreal (administrative region), QC, CA
Full-time

For people who figure things out, stay curious, and build things that actually work.AI systems for clients in multiple industries including.They trust us because we think independently, move fast, ... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Montreal (administrative region), QC, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Software Engineer

Compunnel Inc.Montreal, Montreal (administrative region), CA
Full-time

Montreal (Day 1 onboarding onsite / in office presence 3x week).The Workflow Orchestration area that houses the Community of Practice also has several development teams providing Pega transformatio... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetMontreal (administrative region), QC, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Motivated Software Developer Enhancing High-Performance Systems

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Step into a challenging role as a Software Developer dedicated to building robust, high-performance systems.Collaborate with an experienced team determined to push the boundaries of low-latency inf... Show more

 • Promoted

AMR Systems Engineer

DematicMontreal (administrative region), QC, CA
Full-time

The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software.The role involves working closely with colle... Show more

 • Promoted

Senior SDET (Software Development Engineer in Test)

SpryPointMontreal (administrative region), QC, CA
Full-time

SpryPoint is modernizing how utilities serve their communities.As a high‑growth software company, we’re shaking up the status quo in the utility industry with the first and only truly cloud‑native ... Show more

 • Promoted

Advanced AI Full Stack Developer with Technical Leadership Focus

P2PMontreal (administrative region), QC, CA
Full-time

Become an integral AI Full Stack Software Developer, leading initiatives to enhance systems performance with cutting-edge technologies.Use your deep expertise to build dynamic ML solutions that dri... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Remote Software Engineer: Nuclear Safety-Critical Systems

TRXMontreal (administrative region), QC, CA
Remote
Full-time

A leading technology firm is seeking a Software Developer to design and maintain software for nuclear systems in Canada.The ideal candidate has a Bachelor’s degree in Computer Science or a related ... Show more

 • Promoted

Software Engineer for ML Inference

BasetenMontreal (administrative region), QC, CA
Full-time

Step into innovation as a Software Engineer focused on ML Inference at Baseten, where your skills will transform AI applications.You’ll work on high-impact components using Python and Go to optimiz... Show more