Location Montreal QC
hybrid
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 GNSS Engineering team
As a Software Developer reporting to the GNSS Design Manager you will be involved in the complete software development lifecycle of our Global Navigation Satellite System GNSS new generation receivers. The GNSS engineering team design best in class system software and hardware solutions for our customers. You will apply and maintain the various development standards imposed by the avionics field while bettering the industry standards for the GNSS and developing innovative solutions.
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 standard and industry methodologies
Create software architecture that will evolve with the products
Participate to all phases of the software development architecture code revues test and the rigorous related documentation
Resolve multiple technical challenges related to new and existing technologies
Participate in software development and peer reviews.
To join our team you must
Experience in embedded software development
Experience with Lauterbach and Adacore development tools
Experience in avionics software development DO-178
Experience with Communication protocols RS-422 I2C SPI A-429 Ethernet etc.
Familiar with Software configuration systems
Familiar with Requirements management systems DOORS
Familiar with global navigation satellite system.
To excel in this role you must have
Hold a bachelors degree in electrical or software engineering or equivalent
Possess at least 5years experience as a job type or environment
Familiar with programming languages C C Ada Min. 5 yrs
Strong with Hardware and Software Interfaces Serial Data Bus Drivers CPU Interrupts Watch Dog Min. 5 yrs
Familiar with in developing in RT Bare Metal environment without Operating System including complex mathematical algorithm Min. 2 yrs
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
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.