Apply now

First seen by our source: just now

FMS Software Developer

@ CMC Electronics

Montréal, Quebec

Full-time5+ years experience
Apply now
SIGNALS

Overview

CMC Electronics is hiring an FMS Software Developer in Montreal, QC, on a hybrid, full-time day shift in a unionized position. The role covers design, development and quality testing of Flight Management System avionics software, with five or more years of avionics experience required.

Responsibilities:

  • Design, code and test avionics software
  • Build software architecture for evolving products
  • Take part in development and peer reviews
  • Solve technical challenges in new and existing technologies
  • Validate and verify functional design

Requirements summary:

  • Bachelor's or master's in electrical, aerospace or computer engineering
  • Five or more years of avionics development experience
  • Real-time embedded systems and hardware/software integration experience
  • Knowledge of DO-178, MIL-STD-1553 and ARINC 429

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-15
Source record updated
2026-11-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Scheduleday
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
EducationBachelor’s degree (required), Master’s degree (preferred)
Fields of studyelectrical engineering, aerospace engineering, computer engineering
Perks mentionedRetirement plan, Tuition support

Summary and details written by AI from the posting; the employer’s posting is the authority.

CMC Electronics

FieldValue
Open jobs on Jobsy6
Job description
Location: Montreal, QC (hybrid)

Shift: Day

Unionized position

CMC Electronics (CMC) has earned an international reputation for innovation and excellence in the design, manufacture and support of electronic products for the aviation markets. CMC focuses its efforts on delivering innovative cockpit systems integration and avionics solutions to its commercial and military customers around the world. Its main facilities are located in Montréal, Ottawa, Chicago and Reston, Virginia.

CMC is a major supplier to the aerospace and high-technology industries, airlines, military organizations and government customers around the world.

Why Join The Navigation Software Development Team

As an FMS Software Developer, you will work within the navigation software design group and will be responsible for carrying out design, development and quality testing activities related to Flight Management Systems.

The Software Developer will take part in all aspects of the design, development and testing of avionics functions and aircraft modernization projects. The role involves close collaboration with internal teams, subcontractors and customer representatives. CMC offers training as well as opportunities for growth and career development.

As An FMS Software Developer, Your Responsibilities Include

  • Contributing to the development of new avionics software solutions that will revolutionize the aerospace industry, in accordance with company standards and industry methodologies (military and/or commercial)
  • Creating a software architecture that will evolve with the products
  • Taking part in all phases of software development (design, code, documentation and testing)
  • Solving multiple technical challenges related to new and existing technologies
  • Participating in software development and peer reviews
  • Ensuring the validation and verification of principles, then translating the functional design into solutions for software development and quality testing
  • Contributing to all phases of the system development life cycle (requirements analysis and tracking, design, development, validation and deployment)

How To Excel In This Role

  • Hold a bachelor's or master's degree in electrical, aerospace or computer engineering, or the equivalent
  • Have a minimum of five (5) years of relevant experience in the development, validation and/or verification of civil or military avionics systems (FMS, sensors, displays, autopilot, MCDU, etc.)
  • Demonstrate experience in developing real-time embedded systems, including hardware/software integration
  • Have a good knowledge of civil and military avionics standards and practices, notably DO-178 (or equivalent), MIL-STD-1553 and ARINC 429
  • Have strong communication skills, initiative, and the ability to coordinate problem solving and work as part of a team

What Sets You Apart

  • Prior experience in the design or development of FMS systems and in-depth knowledge of FMS functions
  • Knowledge of the main functions of an FMS (ARINC 702A standard), as well as RNP and FANS Datalink concepts
  • Knowledge of applicable regulations (FAA AC20-138, FAA TSO-C115, RTCA DO-236/283, EASA CS-ACNS)
  • Knowledge of the C and C++ programming languages
  • Knowledge of model-based development tools (Rhapsody, Simulink, SCADE)
  • Knowledge of Integrated Modular Avionics standards (RTCA DO-297, ARINC 653, ARINC 661, ARINC 664, TSO-C153a, TSO-C214)
  • Experience as an aircraft pilot is an asset

What We Offer

    • Group insurance 100% paid by the employer and a pension plan with employer contribution
    • Tuition assistance program
    • Free electric vehicle charging stations
    • Low-cost on-site cafeteria
    • Closure during the holiday season
    • A world-class company with a human scale
CMC is committed to employment equity and to the equal access program. CMC encourages members of designated groups to apply for jobs. Please note that the use of the masculine gender is only intended to lighten the text.

Similar jobs

  • Gestionnaire de compte executif, ventes nationales

    Montréal, QC
    Full Time

    Bell

    Chez Bell, nous bâtissons un avenir plus connecté grâce à des réseaux de calibre mondial, à des solutions propulsées par l’IA et à des expériences numériques qui améliorent la façon dont…; Qualifications Essentielles;…

  • Peintre (nuit)

    Montréal, QC
    Full Time

    Velan Inc.

    Velan needs a vocational or college certificate in industrial painting, or a high school diploma with three years of equivalent experience. Candidates must know paints and their properties and read procedures in English and French; rigging, WHMIS and forklift certifications are assets.

    Équipement de peinture manuel, Équipement de peinture automatisé, Systèmes informatiques de procédures de peinture, Chariot élévateur

  • Hourly Paid Teacher in Digital Bookkeeping Specialist ACS/AEC

    Montréal, QC
    Full Time

    Vanier College Continuing Education

    2+ YOECandidates need a master's degree in the discipline or equivalent, at least two years of relevant professional experience, and teaching experience is an asset. A cover letter is mandatory, and applications must be submitted through the college website.

  • Analyste-programmeur C++ ou analyste-programmeuse C++

    Montréal, QC
    Full Time

    TMX Group

    5+ YOECandidates need a university degree in IT or equivalent, five years of sector experience, and real-time application development in C++. They also need design pattern knowledge, Python, Linux distributed systems, Jenkins, Git and TCP/UDP. Fluent French and English are essential.

    C++, Python, Git, Jenkins, Linux, TCP

  • IT Asset administrator and Process Owner

    Montréal, QC
    Full Time

    Amaris Consulting | Part of Mantu

    5+ YOECandidates need a college or technical diploma in IT or a related field, at least 5 years in IT asset or service management, and hands-on ServiceNow experience. Fluent French and English are required.

    ServiceNow, Oracle R11, Oracle R12, Microsoft Intune, Company Portal, Apple Business Manager

  • CONSEILLER RÉGIONAL, EXCELLENCE OPÉRATIONNELLE - Montréal

    Montréal, QC
    Full Time

    BDC

    3+ YOECandidates need a bachelor's degree in business management, marketing or a related field, plus 3 to 5 years of project management and stakeholder collaboration experience. Strong analytical skills, communication skills and advanced Microsoft Office 365 proficiency are required.

    Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Microsoft Copilot

  • Architecte de Données (Senior)

    Montréal, QC
    Full Time

    Groupe SII

    10+ YOECandidates need at least 10 years in data analysis, management and architecture, including end-to-end data migrations and mergers or system replacements. Strong SQL, data modelling, ETL/ELT and Databricks knowledge, plus familiarity with Loi 25 and PIPEDA, are expected.

    SQL, Databricks, Power BI, Salesforce, ETL/ELT

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.