FMS Software Developer

CMC Electronics Inc

Chicago, IL

JOB DETAILS
SKILLS
Aerospace and Defense, Aviation Industry, Avionics, C Programming Language, C++ Programming Language, Communications Protocols, Computer Engineering, Documentation, Electrical Engineering, Electricity, Electronics, English Language, Equal Employment Opportunity (EEO), French Language, Government, High Tech Industry, IEEE 1394, Industry Standards, Insurance, Manufacturing, Microsoft Visual C++ Programming Language, Military, Military Industry, Military/DoD Standards, Multilingual, Product Support, RS-232, Reporting Skills, Requirements Management, Retirement Plan, Software Architecture, Software Configuration Management, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI)
LOCATION
Chicago, IL
POSTED
30+ days ago

Location: Montreal, QC Shift: Day Unionized position

CMC Electronics

CMC has earned an international reputation for innovation and excellence in the design, manufacturing, and support of electronic products for the aviation markets. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide.

Its principal facilities are located in Montreal, Ottawa, Chicago, and Reston in Virginia. CMC is a major supplier to the aerospace and high-technology industries, airlines, military agencies, and government customers worldwide.

### Why join our Software Engineering team?

As a Software Developer reporting to the Design Manager - Military FMS, you will be involved in the complete software development lifecycle of our various flight management software solutions. The different engineering teams design tailored software solutions for our customers in the commercial and military industry. For Helicopter or Airplanes, you will apply and maintain the various development standards imposed by the avionics field while bettering the industry standards for flight path efficiency.

### As a Software Developer, your key responsibilities include:

  • Participate in the development of new avionics software solutions that will revolutionize the aerospace industry in accordance with company standards and industry military and/or commercial methodologies.
  • Create software architecture that will evolve with the products.
  • Participate in all phases of the software development: design, code, documentation.
  • Resolve multiple technical challenges related to new and existing technologies.
  • Participate in software development and peer reviews.

### To join our team, you must:

  • Be familiar with Software configuration systems.
  • Be familiar with Requirements management systems (DOORS).
  • Be familiar with the DO-178 Certification process.
  • Be familiar with Communication protocols (RS-232, RS-422, A-429, A-708, CANBUS, IEEE-1394, etc.).
  • Have experience in avionics software development.

### To excel in this role, you must have:

  • A Bachelors degree in Electrical or Computer Engineering or equivalent.
  • At least 2 years experience as in software development.
  • C/C++ languages and Microsoft Visual C++ environment.
  • Bilingual - French and English.

### What we offer:

  • Group insurance paid at 100% and pension plan with employer participation.
  • Financial assistance program for studies.
  • Free electrical terminals.
  • On-site cafeteria at low cost.
  • Closed during the end-of-year holidays.

CMC is an international-calibre company on a human scale.

CMC applies the Equal Employment Opportunity Program and we encourage women, people with disabilities, Indigenous people, and visible minorities to apply.

People with disabilities can receive assistance with the pre-selection and selection process if they wish.

About the Company

C

CMC Electronics Inc