Embedded System Software Developer

Location: Ottawa, Ontario
Date Posted: 30-11-2017
  • Design, implementation, verification and support of real-time, embedded firmware on ARM-based MCUs 
  • Work closely in a multi-disciplinary R&D team as regards system integration and documentation.

  • Strong experience with C/C++, Python & Assembler
  • 7+ years S/W development experience in QNX RTOS, Linux or similar embedded environment
  • Experience working with ARM-based MCUs and/or MPUs: Cortex M series or similar; must be familiar with MCU/CPU and memory architectures
  • Experience working with I2C, SPI, GPIO, USB, SDRAM/Flash, JTAG and WiFi ICs and components
  • Proficient in device driver development, low-level interrupt handling, bootloaders, etc.
  • Matlab is an asset

DURATION: Permanent
this job portal is powered by CATS