Software Programmers
2 days ago
Winnipeg MB, Winnipeg Census Division, MB; Manitoba, Canada
Top Aces Corporation
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Software Developer (AAMS
- Advanced Aggressor Mission System)Job Category : Posted : July 24, 2026Full-TimeHybrid Dorval, QC H9P1J1, CAN DescriptionFounded 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.
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 integrates avionics, sensors, EW systems, and tactical data links. This role focuses on developing mission-critical software for airborne platforms. Design, implement, and test real-time embedded software supporting AAMS capabilities, including sensor fusion, tactical displays, and aircraft system integration. Mission-system software development
- Build and maintain software modules for avionics, EW, and tactical subsystems. Research and implementation of interfaces using Interface Specification Documentation. 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. Develop applications / software tools for monitoring the correct functioning of the mission system including via remote connection. 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: Familiarity with DO-178C, aviation systems, or defense software is an asset. Security Clearance Requirements/ CGP / ITAR: Position requires Controlled Goods Clearance and Level 2 Secret Clearance Multidisciplinary and multicultural collaboration at a local and global level; 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. #
- Advanced Aggressor Mission System)Job Category : Posted : July 24, 2026Full-TimeHybrid Dorval, QC H9P1J1, CAN DescriptionFounded 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.
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 integrates avionics, sensors, EW systems, and tactical data links. This role focuses on developing mission-critical software for airborne platforms. Design, implement, and test real-time embedded software supporting AAMS capabilities, including sensor fusion, tactical displays, and aircraft system integration. Mission-system software development
- Build and maintain software modules for avionics, EW, and tactical subsystems. Research and implementation of interfaces using Interface Specification Documentation. 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. Develop applications / software tools for monitoring the correct functioning of the mission system including via remote connection. 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: Familiarity with DO-178C, aviation systems, or defense software is an asset. Security Clearance Requirements/ CGP / ITAR: Position requires Controlled Goods Clearance and Level 2 Secret Clearance Multidisciplinary and multicultural collaboration at a local and global level; 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. #