Michel Senay
Senior Software Developer at CAE- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Native or bilingual proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
CAE
-
Canada
-
Aviation and Aerospace Component Manufacturing
-
700 & Above Employee
-
Senior Software Developer
-
Apr 1995 - Present
Design, develop and maintain the firmware for 3 generations of CAE-made microcontroller boards. This covers nearly every aspect of a typical operating system: memory management, file system, dispatcher, multi-threading, interrupts, I/O interfaces, etc. Most of the development was done in assembly language, C and C++. Develop dozens of specialized firmware for standard and sometimes unusual serial interfaces communicating with radios and avionic boxes. Variations include pulse-width modulation, pulse-width duration and non-return to zero with variable duty cycle. Develop device drivers for Windows and Linux. Use of logic analyzer, oscilloscope, packet sniffer and EEPROM burners. Show less
-
-
Education
-
Université de Sherbrooke
Bachelor's degree, Computer Science