Software Developer (AAMS – Advanced Aggressor Mission System)
HybridDorval, Quebec, Canada
Job Summary
Design, implement, and test real-time embedded software supporting AAMS capabilities, including sensor fusion, tactical displays, and aircraft system integration. Build and maintain software modules for avionics, electronic warfare, and tactical subsystems while developing C/C++ applications for reliability-critical environments. Integrate software with aircraft hardware, sensors, and communication buses such as MIL-STD-1553, ARINC-429, and Ethernet. Manage the design environment, software module library, and compile functional programs suitable for different mission systems. Support unit testing, integration testing, and flight-test readiness while producing design artifacts aligned with aerospace certification standards. Provide user support for configuring and troubleshooting the mission system, including developing remote monitoring tools. Requires C/C++ programming experience, Linux/Windows OS familiarity, and networked systems expertise. Position requires Controlled Goods Clearance and Level 2 Secret Clearance.
Required 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
- Experience in remote diagnostics / remote troubleshooting
- Experience in Systems Engineering in the integrated mission system context
- Controlled Goods Clearance
- Level 2 Secret Clearance
Desired Qualifications
- Familiarity with DO‐178C, aviation systems, or defense software
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.