Sun, 25 January, 2015
Welcome, New user? Register here  |  Already registered? Sign in


Firmware Engineer
Posted date [Dec-16-12]  (ID: 20716)
| More
This post has expired! It was posted more than 60 days ago.

 Your Role

 We require a Firmware Engineer  for 16 Bits Microchip dsPIC, PIC family, Texas Instruments MSP430 family, and FPGA (ALTERA Cyclone IV EPACE15 NIOS II Processor). Your role as a Firmware Developer will require you to be part of a design team in the development of intelligent control systems with a focus on instrumentation, sensors, actuators, control systems, and wireless communications (

To be successful in this role you must have excellent experience (preferred industrial) working on Embedded Software or Embedded Hardware projects. Specific knowledge and experience of developing firmware for Digital Signal Processing Techniques like Fast Fourier Transform (FFT) in C for either Microchip or TI processors or FPGA based embedded systems that include Analog to Digital Conversion (ADC), serial bus interfacing (SPI, I2C, UART, and USB) and external flash memory data storage.

The SSDC laboratory at Ryerson University is engaged in several projects related to this subject and is under phenomenal expansion in terms of staff and infrastructure resources. Your responsibilities will focus on the design, testing, and troubleshooting of implemented software systems/sub-systems. You will be required to collaborate with team members from the structural and software areas in order to complete the task at hand. You will also be required to attend weekly meetings and deliver reports to present your contributions.


  •  Bac helor’s degree in Electrical Engineering/Telecommunications/Computer Science/Electronics Engineering
  • Significant commercial experience in DSP Firmware and signal processing design & implementation as a DSP Engineer
  • Proven experience designing & working on fixed point platforms and with DSP structures such as FFT, IIR and FIR filters
  • Working knowledge of DSP techniques, circuit design and schematic capture software
  • Experience working in a process driven environment such as agile or a test driven environment
  • 4-5 years of experience in embedded programming for PIC family, Microchip dsPIC, TI MSP430 family and FPGA
  • Proficient in C/C++ Microchip/TI embedded development tools
  • Knowledge of serial communication protocols (RS232, RS422, RS485) and data storage programming
  • Highly developed problem solving skills with an ability to identify process improvements
  • Excellent communication (verbal and written) and organizational skills

The prospective candidate should directly apply to:

Dr. Krishna Kumar,  Professor

Canada Research Chair in Space Systems

Department of Aerospace Engineering, Ryerson University 350 Victoria Street, Toronto, ON M5B 2K3, Canada

Tel: +1-416-979-5000 Ext. 4908; Fax: +1-416-979-5056


Job Title Firmware Engineer
Company Name SSDC - Ryerson University
Category Category -> Engineering / Architecture
Job Type Job Type -> Temporary/Contract/Project
Location Central Toronto
Area Area -> Toronto

Toronto Jobs - Copyright 2000 - 2015 All Rights Reserved.