This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
We require a highly motivated, quick learner able to work under minimal supervision to take a design from concept to completion. Taking a lead role on small to medium projects assigned to you within the hardware/software team.
Educational requirements: BASc/BEng in Electrical/Electronics Engineering or equivalent with proven design experience and previous work examples. At least five (5) years of experience in embedded firmware design creating applications running on interrupt or OS based frameworks using both C/C++ and assembly coding.
The ideal candidate will need excellent communication skills to participate in the development of project proposals, system architecture, schedules and milestones. Additionally, the candidate will have the experience with the following:
- Designing products with worldwide industrial approvals and certifications for hazardous and non-hazardous locations.
-Ability to create and maintain detailed technical documentation.
-Coding at the chip register level and setting projects up to configure ports and peripherals.
-Hands on development of schematic, PCB layout and build documentation.
-Testing, troubleshooting and qualifying the performance of new product development.
-Designing automated equipment and procedures to test and calibrate your designed products.
-Knowledge of design and code management for low power usage and power management issues, primarily related to battery life and RF applications.
-Extensive experience with embedded software development environments with Eclipse based front ends (or others) and command line compile/debug capability
-Familiarity with various 8/32-bit
-Experience with coding for and the understanding of various communication protocols such as TCP/IP, UART, IEEE802.11, IEEE802.3, IEEE802.15, USB, SPI, and 1-Wire interfaces.