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

Software Developer (AAMS – Advanced Aggressor Mission System)

Top Aces • Dorval, QC, Canada
11 days ago
Job type
  • Full-time
Job description

  • A flexible schedule;

  • Attractive benefit plan.


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.

#J-18808-Ljbffr
Create a job alert for this search

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

Similar jobs

Senior Software Engineer, Adaptive

Radformationmontreal (administrative region), qc, Canada
Full-time

Radformation is transforming the way cancer clinics deliver care.Our innovative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and deliver treatments ... Show more

 • Promoted

Senior Software Developer - IAM

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

Flexible work arrangements and a hybrid work model.Possibility to purchase up to 5 extra days off per year.Multiple benefits offered to support physical and mental wellbeing, including telemedicine... Show more

 • Promoted

AI Augmented Developer (RAD)

LGI Healthcare SolutionsMontreal (administrative region), QC, CA
Full-time

For over 40 years, LGI has been developing healthcare software solutions.Today AI is at the heart of how we build software and is being integrated into the next generation of our solutions, not as ... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior Software Developer (Logistics Technology Systems)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies.The ideal cand... Show more

 • Promoted

Lead Software Engineer - Motion Tracking Solutions

Hinge Healthmontreal (administrative region), qc, Canada
Full-time

Join Hinge Health as a Lead Software Engineer focusing on motion tracking solutions.Your experience in TypeScript and mobile architecture will drive innovation in user experience for recovery.In th... Show more

 • Promoted

AI Augmented Developer (RAD)

Lgi-Healthcare-Solutions-Santmontreal (administrative region), qc, Canada
Full-time

For over 40 years, LGI has been developing healthcare software solutions.Today, AI is at the heart of how we build software and is being integrated into the next generation of our solutions, not as... 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

AI Augmented Developer (SIS)

LGI Healthcare SolutionsMontreal (administrative region), QC, CA
Full-time

For over 40 years, LGI has built software that healthcare organizations depend on.AI is now at the heart of that work, not as a destination, but as the engine behind our next generation of mission‑... Show more

 • Promoted

Montreal, Senior Software Developer - AI Platform

Terzo TechnologiesMontreal, Montreal (administrative region), CA
Full-time

Terzo is an Enterprise AI Data and Analytics platform that ‘makes data dance’! We believe that data can transform financial and operating performance by driving better decision-making.Terzo uses th... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

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

Senior Software Engineer, Core Experiences - Montreal, Canada.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We a... Show more

 • Promoted

Software Specialist (Canada)

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

Cross-platform desktop development experience (Windows / Linux).Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.With Pu... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

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

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... 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

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

Software Engineer – MLOPS

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

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more.We believe diverse per... Show more

 • Promoted

Hybrid Software Developer, Scheduling Focus

Kinaxismontreal (administrative region), qc, Canada
Full-time

Join an innovative team as a Hybrid Software Developer specializing in scheduling algorithms.This role, based in Ottawa or Toronto, Canada, focuses on delivering enterprise-grade solutions.You will... Show more

 • Promoted

Principal Software Developer Platform - Services and Emerging Technologies

Autodeskmontreal (administrative region), qc, Canada
Full-time

Autodesk's cloud, platform, and AI-powered ecosystem.In this role, you will play a key part in defining and delivering the next generation of SaaS, data, visualization, and agentic platform capabil... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter Bondmontreal, montreal (administrative region), Canada
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more