Careers

SW017 - Firmware Engineer

Overview

We are looking for an energetic, resourceful, and well rounded individual who can add their firmware engineering skills to our core development team to help contribute to the successful completion and launch of various wireless, RFID and contactless payment products.

Personal Characteristics

You must have initiative, welcome challenges, and take pride in your accomplishments. You must also have exceptional communication, interpersonal, and organizational skills and work well both individually and within a team environment. The ability to deal with constantly changing requirements and priorities will be a requirement.

Education

Degree in Electrical or Computer Engineering, or Computer Science with 3-5 years experience.

Responsibilities

Reporting to the Software Engineering Manager, you will be responsible for developing robust, real-time firmware for embedded microprocessors and microcontrollers in assembler and C programming languages using structured design methodologies. Your responsibilities will also include, but not limited to designing, developing, testing, and documenting firmware.

Requirements

  • Solid understanding of and expertise with complex microcontroller and microprocessors and their supporting hardware
  • Experience troubleshooting problems using complex debuggers, emulators and other electronic equipment
  • Experience with various hardware standards including SDIO, I2C, UART, and Bluetooth
  • Experience with revision control, documentation control, and formal release procedures
  • Fast learner that rapidly gets up to speed on new technologies
Proven ability to create simple and reliable design solutions to challenging problems

Assets

  • Working knowledge of microprocessor hardware systems such as ARM7, 80C51 and MSP430
  • Understanding of various encryption protocols including: RSA, DES, 3DES and AES.
  • Knowledge digital RF communications and principles, especially in a mobile environment
  • WinCE and iPhone development

If you are qualified for this positions and you are ready to join a dynamic team and become a key contributor please forward your resume and cover letter to: hr@wdi.ca.

WDI thanks all applicants for their interest; however only those selected for an interview will be contacted. Cover letters and resumes will be held in strict confidentiality.