Software Developer GNSS

CMC Electronics Inc

Chicago, IL

JOB DETAILS
SKILLS
Ada Programming Language, Aerospace and Defense, Algorithms, Aviation Industry, Avionics, Bus Driving, C Programming Language, CPU (Central Processing Unit), Communications Protocols, Documentation, Electrical Engineering, Electricity, Electronics, Embedded Software, English Language, Equal Employment Opportunity (EEO), Ethernet, French Language, Government, High Tech Industry, I2C, Industry Standards, Insurance, Manufacturing, Mathematics, Military, Military Industry, Multilingual, Navigation Systems, Operating Systems, Product Support, Programming Languages, Programming Tools, Receivers, Reporting Skills, Requirements Management, Retirement Plan, Serial Link Design, Software Architecture, Software Configuration Management, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI), Systems Hardware, Testing
LOCATION
Chicago, IL
POSTED
30+ days ago

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.

About the Company

C

CMC Electronics Inc